【问题标题】:Issue with Basic Image Magick Convert and Mogrify Functions基本 Image Magick Convert 和 Mogrify 函数的问题
【发布时间】:2022-06-21 01:14:07
【问题描述】:

我正在尝试使用 Image Magick 将文件夹中的所有 .jpg 图像转换为 .png 格式。此功能被描述为 Image Magick here 使用 mogrify 工具的功能。这是我在命令行中输入的内容,然后是错误:

C:\Users\holde\Desktop\Photos and Videos>magick mogrify -format jpg *.png
mogrify: unable to open image '*.png': Invalid argument @ error/blob.c/OpenBlob/3527.

感谢任何帮助!如果有用,我安装了 Windows 二进制版本 from this page,并通过 Windows 10 上的 ImageMagick-6.9.12-32-Q16-HDRI-x64-dll.exe 可执行文件安装。

编辑:已修复,我的语法倒退了。我应该使用mogrify -format png *.jpg 而不是mogrify -format jpg *.png 通过此更改,操作现在完成。感谢您的帮助!

【问题讨论】:

  • 看起来您可能缺少 libpng 委托库。你从magick -version 得到什么。还有magick -list format,向我们展示你从PNG 开始的行中得到了什么。它应该看起来像 PNG* PNG rw- Portable Network Graphics (libpng 1.6.37) 最后显示 libpng 版本的部分很重要。
  • 您的目录中有 PNG 图像吗?您显示的命令尝试将目录中的所有 PNG 转换为 JPG。
  • 我什么也没看到。 ```` 是什么意思?如果这就是您从magick -version 获得的全部信息,那么您的安装存在问题。
  • 如果可以的话,请通过编辑您的原始帖子来发布您的答案。它可以在那里更好地格式化。
  • 如果您从显示的链接安装,那么您安装的是 Imagemagick 6 而不是 Imagemagick 7。您的命令 magick mogrify ... 对于 Imagemagick 6 是错误的。它应该是 mogrify ... 没有前导 magick .再次尝试您的命令,但没有前导 magick

标签: image format imagemagick imagemagick-convert


【解决方案1】:

全部从png转换为jpg

mogrify -format jpg *.png

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 2021-02-17
    相关资源
    最近更新 更多