如何在不改变图像分辨率(像素大小)的情况下减小图像大小(以字节为单位)?

如何在不改变图像分辨率(像素大小)的情况下减小图像大小(以字节为单位)?

我有一张 3.05 MB 的图像,必须将其缩小到 1.8 MB,而不改变 1920 x 1920 的像素大小。可以做到吗?

答案1

考虑使用图像魔术师(Apache 2.0 许可证,适用于 Windows)用于处理压缩和质量问题,特别是如果您必须以自动化方式或对多个文件进行此操作。您应该能够使用以下工具降低质量convert

convert -quality 75% input.jpg output.jpg

ImageMagick v6:常见格式:编写 JPEG 控制选项了解更多信息。同时请关注超级用户Unix 和 Linux如果您需要进一步的帮助,请参阅 ImageMagick 的主题。

答案2

你可以将其上传到类似的地方http://jpeg-optimizer.com/

基本上与其他人建议的相同,只是它允许您免费在线进行操作而无需安装额外的软件。

您可以在那里更改质量(相当于最终文件大小)

答案3

morTie 的解决方案确实不错。如果要稍微修改一下,您也可以使用 GIMP - 它是免费的,可在 Windows 上使用(http://gimp-win.sourceforge.net/stable.html)。

启动 GIMP,打开文件。在图像窗口中,选择文件 > 保存副本。输入合适的文件名 - 注意不要覆盖原始文件。在“另存为 JPG”窗口中,如下所示:

另存为 jpg 窗口

拉下“质量”滑块。您可能需要尝试不同的设置才能找到合适的值,但为了给您一个想法,我刚刚用游戏截图尝试了这一点,我可以将质量降低到 66%,将整体文件大小从 180k 减少到 80k,而质量没有任何明显损失。但是,这会因不同的图像而有很大差异,因此可能需要反复试验。

顺便说一句,如果(且仅当)图像不是照片而是包含大量块色的东西,那么您可能会发现 PNG 生成的文件较小,因此值得尝试以 PNG 格式保存,以查看文件大小/质量。压缩级别 9 既是默认值也是最大值。它在测试我用来测试的游戏截图时表现很糟糕,但它更像是一张照片而不是一幅线条艺术。

保存为 PNG

关于 PNG,你也可以尝试巴布亚新几内亚,这是一个命令行程序,但如果你下载 Windows 二进制文件,解压缩它,然后将你的 PNG 图像拖放到名为“Process - Palette Reduce 64 Median”的 BAT 文件中,它将(如果它可以正确读取你的 PNG)从源生成一个小得多的 PNG 文件。

答案4

将其加载到Photoshop中,然后单击save as并选择.jpg,降低质量并保存。

相关内容