Image processing imagemagick jpeg转换

Image processing imagemagick jpeg转换,image-processing,image-manipulation,imagemagick,Image Processing,Image Manipulation,Imagemagick,伙计们,有人能解释一下为什么我用命令行将我的jpeg转换成新文件: convert -quality 80 file.jpg file2.jpg 文件大小为20Kb 但如果我用Gimp打开这个文件,并将其保存为file2.jpg,质量为80,那么我的大小为10Kb imagemagick和GIMP使用的质量等级可能不同。是一种相当复杂的格式,它的参数多于一个简单的“质量”设置。例如,类型(4:2:0 vs 4:2:2,等等) 以下是政府对此的看法: JPEG算法相当复杂,涉及到大量令人困惑的选

伙计们,有人能解释一下为什么我用命令行将我的jpeg转换成新文件:

convert -quality 80 file.jpg file2.jpg
文件大小为20Kb


但如果我用Gimp打开这个文件,并将其保存为file2.jpg,质量为80,那么我的大小为10Kb

imagemagick和GIMP使用的质量等级可能不同。是一种相当复杂的格式,它的参数多于一个简单的“质量”设置。例如,类型(4:2:0 vs 4:2:2,等等)

以下是政府对此的看法:

JPEG算法相当复杂,涉及到大量令人困惑的选项,其含义超出了本文档的范围。除非您是JPEG专家,否则质量参数可能是您需要调整的唯一参数

其他应用程序(如PhotoShop等)也可能如此


在GIMP和imageMagick中使用一些其他参数,可能会得到类似的结果。如果你发布你的图片,人们可能更倾向于玩弄它。

转换-质量80-类型调色板-条纹-深度8file.jpg file2.jpg


这解决了问题,文件大小与gimp或photoshop非常相似。

我添加了-strip flag,大小小于gimp=)啊,你的原始图像中一定有一些注释或颜色配置文件。很高兴你能解决这个问题。我花在图像处理上的时间比花在图形上的时间多。