我尝试使用imagemagick
批量调整一些jpeg图像的大小。我可以改变图片的分辨率,但它的大小不会减少。我也尝试用mac中的sips
命令。结果是一样的。任何想法?
修改
我通常会调整尺寸并减少大量图像的尺寸。但我只面对这些图像的问题。它的分辨率约为3000 * 3000。
调整尺寸大小后,尺寸仍然是560 KB。
答案 0 :(得分:3)
输出文件中的颜色可能比输入中的颜色多。如果要保留原始颜色集,请使用最近邻居采样而不是其他类型的过滤,例如在调整大小时默认使用。如果您使用的是命令行,请尝试
convert image_in -sample WxH image_out
而不是
convert image_in -resize WxH image_out
结果可能比您更喜欢,所以您可以选择权衡文件大小的外观。
编辑:问题是在这个答案之后编辑的。添加的信息表明图像是JPEG格式(因此添加颜色可能不是解释)并且它包含SWOP颜色配置文件。配置文件可能很大,并由ImageMagick保留。有关详细信息,请键入"识别file.jpg",这将为您提供颜色配置文件的大小等。如果要删除配置文件,请使用" -strip"选项。答案 1 :(得分:1)
您需要告诉我们您正在使用的文件类型,包含的内容,大小以及您正在使用的设置。
例如,如果您有一个索引的PNG(每像素8位),某些应用程序会将其转换为每像素24或32位。这可以增加文件大小。
您的标签为JPEG。如果是JPEG,输出的采样设置或量化设置可能与您的输入不同。