相关疑难解决方法(0)

CSS强制图像调整大小并保持纵横比

我正在使用图像,我遇到了纵横比问题.

<img src="big_image.jpg" width="900" height="600" alt="" />
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,heightwidth已经指定.我为图片添加了CSS规则:

img {
  max-width:500px;
}
Run Code Online (Sandbox Code Playgroud)

但是big_image.jpg,我收到width=500height=600.我如何设置图像以重新调整大小,同时保持其纵横比.

css image aspect-ratio

502
推荐指数
17
解决办法
86万
查看次数

在上传到服务器之前,使用JavaScript调整客户端大小的图像

我正在寻找一种方法来使用JavaScript调整客户端图像的大小(实际上调整大小,而不仅仅是更改宽度和高度).
我知道可以在Flash中完成它但我想尽可能避免它.

网上某处有开源算法吗?

javascript resize image client-side

142
推荐指数
6
解决办法
17万
查看次数

验证图像文件类型/文件大小,裁剪,调整大小然后上传

我正在寻找一个客户端解决方案,以验证上传的图像是否是接受的文件类型,文件大小然后按照用户的指示裁剪图像,重新调整大小以适应某些特定尺寸,然后上传重新尺寸和优化的图像到服务器.

是否有任何知名的开源库可以帮助我实现这一点?(不需要上传多个文件).我不想自己实现这个并寻找能够提供跨浏览器兼容解决方案的库,以及旧/不支持的浏览器的后备.

我遇到了plupload和敏捷上传器,但是那些根据用户指示裁剪图像没有帮助.


使用jQuery 1.7.如果需要,也可以打开以添加其他库.

javascript flash jquery client

22
推荐指数
1
解决办法
1万
查看次数

jQuery attr无法正常工作

我在容器中有图像,我在CSS中为此图像设置了宽度和高度属性.但我需要添加加载图像,它比将在容器中显示的实际图片小,所以我需要在加载时更改图像的大小.但是当我设置宽度和高度属性时,图像显示在CSS中设置的大小.

$(img).attr("src", "loading.gif");
$(img).show();
$(img).attr("width", "100px");
$(img).attr("height", "100px");
Run Code Online (Sandbox Code Playgroud)

jquery attributes

2
推荐指数
1
解决办法
4884
查看次数