使用宽度属性自动调整图像大小并将其保存在计算机上
问题:在设计网站时我有时会使用 width: xxx;在图像上。这样我就可以调整图像。然而,这会产生规模上的开销。
解决方案:自动获取所有具有 width: 属性的图像。将它们的大小调整为 :width 属性并保持尺寸。将文件另存为计算机上的 .gif。
有谁知道一个好的解决方案吗?
Problem: When designing the website I sometimes used width: xxx; on images. That way I was able to adjust the images. However, that creates overhead in size.
Solution: Automatically fetch all images which have a width: propery. Resize them to that :width property keeping the dimensions. Save the file as a .gif on the computer.
Does anyone know a good solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 GD 来完成此操作(如果您的 php 安装启用了 GD 或 GD2)
http://php.net/image
现在您只需调用
resizeImage("example.gif", 120);
You can do it using GD (if you have GD or GD2 enabled on your php instalation)
http://php.net/image
now you can simply call
resizeImage("example.gif",120);
我编写了一段 JavaScript 代码,使用
将文档中的所有图像替换为调整大小以适合的版本。 小提琴:http://jsfiddle.net/F2LK2/
如果您感兴趣在编写 Canvas 元素脚本时,请查看 Mozilla 的 Canvas tuturial。
I've written a piece of JavaScript code to replace all images in a document by a resized-to-fit version, using
<canvas>
. Fiddle: http://jsfiddle.net/F2LK2/If you're interested in scripting the Canvas element, have a look at Mozilla's Canvas tuturial.