使用 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');
利用 magick 工具中的其他命令列工具。要呼叫此功能,只需建立指向 magick 工具的符號連結,或將您要使用的工具指定為第一個參數。這兩種方法是等效的
ln -s magick convert rose.jpg rose.png magick rose.jpg rose.png
您可以在ImageMagick 使用範例中找到更多使用 magick 的範例。
選項摘要
magick 命令可辨識這些選項。按一下選項即可取得有關該選項運作方式的更多詳細資訊。