【发布时间】:2011-12-10 04:02:22
【问题描述】:
我有一堆图像保存在第三方服务器上,我想加载这些图像并在网页上显示为缩略图...
我可以使用 JavaScript 加载每张图片,裁剪它们并将它们调整为相同大小,然后将它们显示在页面上的网格中吗?
理想情况下,我希望能够在客户端进行。我真的不想在服务器上预加载和处理它们,因为我不想增加带宽使用..
【问题讨论】:
-
如果您要下载大量图像,最好首先将它们作为缩略图提供,以避免因加载大图像文件而减慢初始页面加载速度。
-
如果你只想resize(而不是crop)它们,你可以通过CSS强制
<img>标签尺寸。跨度> -
在服务器上处理它们更节省带宽。
-
...如果您想模拟裁剪,只需将其偏移到您希望显示的点,就像使用 CSS 精灵一样。
-
您要裁剪还是调整大小?可以在 HTML 中调整大小(只需设置图像的宽度和高度)。
标签: javascript jquery image crop image-resizing