使用 magick 程序在图像格式之间进行转换,以及调整图像大小、模糊、裁剪、去斑点、抖动、绘制、翻转、连接、重新采样等。有关如何构建 magick 命令的建议,请参阅 命令行处理,或查看下面的命令示例用法。
我们在这里列出了一些 magick 命令的示例,以说明它的实用性和易用性。首先,让我们将 JPEG 格式的图像转换为 PNG
magick rose.jpg rose.png
接下来,我们将缩小图像尺寸,然后再将其写入 PNG 格式
magick rose.jpg -resize 50% rose.png
您可以将多个图像处理操作组合起来以产生复杂的结果
magick -size 320x85 canvas:none -font Bookman-DemiItalic -pointsize 72 \ -draw "text 25,60 \'Magick\'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta \ -draw "text 20,55 \'Magick\'" fuzzy-magick.png
或者,我们可以以更高的质量调整图像大小
magick input.png -colorspace RGB +sigmoidal-contrast 11.6933 \ -define filter:filter=Sinc -define filter:window=Jinc -define filter:lobes=3 \ -resize 400% -sigmoidal-contrast 11.6933 -colorspace sRGB output.png');
您可以在 ImageMagick 使用示例 中找到有关使用 magick 的更多示例。
选项摘要
magick 命令识别这些选项。单击选项以获取有关该选项工作原理的更多详细信息。