调整大小后图像的文件大小没有减少

问题描述:

我试图使用imagemagick批量调整一些jpeg图像的大小。我可以改变图片的分辨率,但它的大小没有减少。我也尝试在mac中使用sips命令。结果是一样的。任何想法?调整大小后图像的文件大小没有减少

编辑

我通常重规模,减少很多images.But的大小我面临的问题只是这些images.It有大约3000 * 3000分辨率。

调整大小后,尺寸已更改,但尺寸仍为560 KB。

Get info

您的输出文件中的颜色可能比输入中的颜色多。如果要保留原始颜色集,请使用最近邻点采样而不是其他类型的过滤(如调整大小时默认使用的)。如果您使用的是命令行,试试

convert image_in -sample WxH image_out 

代替

convert image_in -resize WxH image_out 

结果可能是更锯齿比你想,所以它是你的选择权衡外观文件大小。

编辑:这个问题在这个答案后编辑。添加的信息表明图像为JPEG格式(因此添加颜色可能不是解释),并且它包含SWOP颜色配置文件。配置文件可能很大,并由ImageMagick保存。有关详细信息,请输入“identify file.jpg”,这将为您提供颜色配置文件的大小。如果您想删除配置文件,请使用“-strip”选项。

你需要告诉你的使用正在使用的文件类型,它们包含的内容,如何大它们是什么,以及你所使用的设置。例如,如果您有一个索引PNG(每像素8位),某些应用程序会将其转换为每像素24位或32位。这可以给你一个增加的文件大小。

下面有标签JPEG。如果其JPEG,输出的采样设置或量化设置可能与您的输入不同。