在 macOS 上安裝 Imagemagick 進行圖片轉檔

March 15, 2018

Imagemagick 是一套開放原始碼的轉檔工具,它支援許多格式的互相轉換,目前支援超過了 100 多種格式的轉換,詳細請參考官方的 Supported Image Formats

在 Mac 上安裝可以透過 brew 來快速的安裝:

$ brew update && brew install imagemagick

如果你需要將 PDF 檔案轉換成圖片,請確定你有安裝 Ghostscript,否則可能會遇到類似以下的錯誤:

convert: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r72x72'  '-sOutputFile=/var/folders/g6/ff9b14j11zg9hd8_pb4486lc0000gp/T/magick-17017RQC567rIPj6l%d' '-f/var/folders/g6/ff9b14j11zg9hd8_pb4486lc0000gp/T/magick-1701786dtlkbZX0hf' '-f/var/folders/g6/ff9b14j11zg9hd8_pb4486lc0000gp/T/magick-17017f4AOWYY46bIz'' (1) @ error/pdf.c/InvokePDFDelegate/291.
convert: no images defined `test.png' @ error/convert.c/ConvertImageCommand/3275.

我們一樣透過 brew 來安裝 Ghostscript:

$ brew install ghostscript

這樣就可以順利的將 PDF 轉換成圖片了。