imagemagick - 在 Windows 上从 ImageMagick 运行 "convert"

标签 imagemagick

我安装了 ImageMagick 并在安装目录中看到了几个 .exe(dcraw、ffmpeg、hp2xx 和 magick。

但是我看到的大多数例子都是这样的,使用“转换”命令。

 convert -define jpeg:size=200x200 hatching_orig.jpg -thumbnail '100x100>' \
          -background skyblue -gravity center -extent 100x100 pad_extent.gif

我完全不清楚是否magick.exe 替换了convert,或者convert 是否是magick.exe 的子命令。

这是我尝试过的和回应:
"c:\Program Files\ImageMagick-7.0.7-Q16\magick.exe" -define jpeg:size=510x510 Sacred_Geometry_Flower_Of_Life_BlueGreen_Test1.jpg -thumbnail '100x100>'-background skyblue -gravity center -extent 100x100 pad_extent.gif
magick.exe: unable to load module 'C:\Program Files\ImageMagick-7.0.7-Q16\modules\coders\IM_MOD_RL_JPEG_.dll': The specified module could not be found.
 @ error/module.c/OpenModule/1275.
magick.exe: no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/509.

最佳答案

在安装时,我没有选中下面圈出的框:
enter image description here

我仍然不清楚是否可以说 magick.exe convert 但所有示例都只显示正在运行 convert

第二个问题是安全性。我找到了另一个 stackoverflow,但现在我找不到它的 URL。他们建议让 user=everyone 完全控制 Windows 安装目录。这不是一件好事,但我现在更关心快速解决方案。

@Mark 在上面的评论中提到了引号。我以为他的意思是围绕目录名称,但事实证明 -thumbnail 参数需要用双引号而不是单引号(至少在 Windows 上)。

关于imagemagick - 在 Windows 上从 ImageMagick 运行 "convert",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47917280/

相关文章:

imagemagick - 如何将没有颜色的图像批量转换为灰度?

PHP ImagickException : not authorized

Imagemagick 将灰度图像转换为彩色图像

image - 需要在原理图中找到直线(图像)

printing - 用于在 Ghostscript 中打印 PDF 的着色和混合分色

linux - 使用 'import' 拍摄的黑色屏幕截图 (ImageMagick)

perlmagick imagemagick 错误

bash - 使用 imagemagick 的宽度和高度识别

imagemagick - 如何使用 ImageMagick 查找图像的平均颜色?

node.js - GraphicsMagick + ImageMagick + 拒绝错误 : Command failed: