メインコンテンツに移動

ImageMagick

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をニューバージョンだとか言って生き返っているのからインストールします.