Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 减少web应用程序的图像文件大小_Html_Image_Jpeg_Filesize_Reduce - Fatal编程技术网

Html 减少web应用程序的图像文件大小

Html 减少web应用程序的图像文件大小,html,image,jpeg,filesize,reduce,Html,Image,Jpeg,Filesize,Reduce,我有一个网站,我使用了几十个图标(小徽标,40x20px),我想减少文件大小。我们现在总共有400个图标(显然不是全部显示在同一页上) 我在Photoshop中保存为“SaveforWeb,JPG”的一些图标变得非常小。它们的大小在1到10KB之间。但是我朋友创建的图标都是25-30KB 当然,我不能再次重新保存400个图标,这将花费太多时间。所以我想我可以使用ImageMagick和一些mogrify/convert命令来修改一行中的所有图标。但是,无论是质量还是densitiy关键字都没有帮

我有一个网站,我使用了几十个图标(小徽标,40x20px),我想减少文件大小。我们现在总共有400个图标(显然不是全部显示在同一页上)

我在Photoshop中保存为“SaveforWeb,JPG”的一些图标变得非常小。它们的大小在1到10KB之间。但是我朋友创建的图标都是25-30KB

当然,我不能再次重新保存400个图标,这将花费太多时间。所以我想我可以使用ImageMagick和一些mogrify/convert命令来修改一行中的所有图标。但是,无论是质量还是densitiy关键字都没有帮助我减小文件大小


你建议我做什么?是否使用其他文件格式?我错过了ImageMagick的另一个把戏了吗?我真的不明白。

我通过谷歌建议找到了这篇优秀的博客文章(据说是使用JPEGTRAN的):

按照这些步骤,可以向资源管理器添加上下文菜单,以减少文件大小,同时保持质量


仅供参考,我的文件从25KB减少到4-8KB。太棒了

ImageMagick的-quality选项应该减少文件大小。你有没有把你的文件也去掉?是的,两个都不起作用。。。