Imagemagickは,画像を色々処理するプログラムです.
画像の形式を変える
pdf, jpg, png, pdf など画像の形式は様々ですが,ImageMagick でいろいろ変換できます.使い方は,convertに拡張子付きの名前を与えるだけです:
convert 元ファイル.png 新ファイル.eps
画像のサイズを変える
画像の横幅を -resize 横幅 で指定します:
convert -resize 新しい横幅ピクセル数 元ファイル 新ファイル
画像の解像度を変える
画像の下地を透明化する
画像をトリミングする
画像の色を変更する
動画を作成する
動画から静止画を取り出す
インストール
先にGhostScriptをインストールします.んで,Potraceをインストールします.
tar xvf ~/Downloads/potrace-1.16.mac-x86_64.tar open potrace-1.16.mac-x86_64/
ここでpotraceを開くして,セキュリティがどうしたとかいうのを突破しておきます,
sudo cp potrace /usr/local/bin
ではImageMagickをニューバージョンだとか言って生き返っているのからインストールします. ImageMagick-x86_64-apple-darwin20.1.0.tar.gz これですかね.
cd /opt sudo tar xvf ~/Downloads/ImageMagick-x86_64-apple-darwin20.1.0.tar open /opt/ImageMagick-7.0.10 # ここで convert をクリックしまくって, セキュリティがどうしたと言われないようにする # /etc/paths.d/60-ImageMagick を編集して /opt/ImageMagick-7.0.10/bin/ <--- この行を追加
ほんで,$HOME/.bashrc に次の行を追加
export DYLD_LIBRARY_PATH=/opt/ImageMagick-7.0.10/lib
これで convert が動くようになる.とりあえずconvertをファインダーで開くしてセキュリティを突破しておきます.こいつ,SVGも操作できる.
別のインストール方法
なんかうまくいかない時には,こっちで.
先にGhostScriptをインストールします.んで,Potraceをインストールします.
tar xvf ~/Downloads/potrace-1.16.mac-x86_64.tar open potrace-1.16.mac-x86_64/
ここでpotraceを開くして,セキュリティがどうしたとかいうのを突破しておきます,
sudo cp potrace /usr/local/bin
んで,libPNGをインストールします.
FreeTypeをインストール
arm64
$ tar zxf freetype-2.13.2.tar.gz
ではlibrsvgをインストール
ではgraphvizをインストール
ではImageMagickをニューバージョンだとか言って生き返っているのからインストールします.