【发布时间】:2021-12-07 05:41:01
【问题描述】:
我想使用 imagemagick 将 .heic 图像(例如 iPhone 照片)批量转换为 .jpg 文件,目的是尽可能保留原始图像的质量。需要明确的是,生成的输出大小不是问题。
我一直在用
magick input.heic -quality 100% output.jpg
有没有可能做得更好?
【问题讨论】:
-
JPEG 中的质量 100% 并不比质量 95% 好,而且占用更多空间。实际上,既然我们谈论的是来自智能手机的过度处理图片,那么 85% 应该就足够了......
-
@xenoid 哦,我并没有过度依赖
-quality参数,这正是我迄今为止一直在使用的。如果您知道在不增加文件大小的情况下保持质量的更好方法,请随时分享:) -
yoyu 已经保持了 85-90% 的“质量”。物有所值,在昂贵的 DLSR 上,JPEG 质量约为 97%。
-
为什么不坚持使用您已有的高效 HEIC 文件?或者按原样制作 JPEG 并使用它们,但将 HEIC 存档到单独的磁盘(现在像芯片一样便宜),如果您以后真的需要额外的质量,您可以随时参考。
-
@MarkSetchell 想要避免使用 HEIC 的一个原因是它仍然不如 JPEG 得到广泛支持。例如,要在 Windows 10 文件资源管理器中预览这些文件/在照片应用程序中打开它们,我需要在他们的 App Store 中从 Microsoft 购买 0.99 欧元的“扩展程序”。 :-/