【问题标题】:How do I use imagemagick to convert HEIC to JPG and preserve quality?如何使用 imagemagick 将 HEIC 转换为 JPG 并保持质量?
【发布时间】: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 欧元的“扩展程序”。 :-/

标签: command-line imagemagick


【解决方案1】:

不,不可能做得更好per ImageMagick's website

将质量设置为 100 以生成无损 HEIC 图像。需要 libheif 委托库。

我将无损解释为原始图片中没有丢失任何内容。但是,由于您正在转换为另一种文件类型,因此您可能会丢失一些东西,您是否看到任何工件/问题?

【讨论】:

    猜你喜欢
    • 2023-02-26
    • 2013-02-20
    • 2020-02-26
    • 1970-01-01
    • 2018-03-27
    • 2020-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多