我尝试使用imagemagick
. 我可以更改图片的分辨率,但它的大小并没有减小。我也尝试sips
在 mac 中使用命令。结果是一样的。有什么想法吗?
编辑
我通常会重新调整大小并缩小很多图像的大小。但我只遇到这些图像的问题。它的分辨率约为 3000 * 3000。
调整大小后,尺寸发生了变化,但大小仍为 560 KB。
我尝试使用imagemagick
. 我可以更改图片的分辨率,但它的大小并没有减小。我也尝试sips
在 mac 中使用命令。结果是一样的。有什么想法吗?
编辑
我通常会重新调整大小并缩小很多图像的大小。但我只遇到这些图像的问题。它的分辨率约为 3000 * 3000。
调整大小后,尺寸发生了变化,但大小仍为 560 KB。
您的输出文件中的颜色可能比输入中的更多。如果要保留原始颜色集,请使用最近邻采样而不是其他类型的过滤,例如调整大小时默认使用的过滤。如果您使用的是命令行,请尝试
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,则输出的采样设置或量化设置可能与输入不同。