今まで自分の書いた ImageMagick 解説をまとめました。だいたいは Advent Calender 2017 にあるものです。
画像操作
空間操作
- ImageMagick の Geometry 仕様
- ImageMagick Gravity 指定
- ImageMagick の画像 Crop
- ImageMagick の Canvas / Page について
- ImageMagick で射影変換 (Homography, Perspective projection)
- ImageMagick の -auto-orient でオフセットがズレる件
- ImageMagick で長方形画像のアスペクト比を変えずに正方形にリサイズする
輝度レベル操作
畳み込み
色変換
- ImageMagick の減色処理
- ImageMagick のグレースケール変換
- ImageMagick で -color-matrix を使う
- RGB444 変換で劣化しない画像を ImageMagick で作る
- RGBA4444 変換で劣化しない画像を ImageMagick で作る
透明度
- ImageMagick7 の negate(ネガポジ変換)で透明になる件
- ImageMagick で PNG の半透明を反映して alpha(透明)チャネルを消す方法
- 透明度を含む画像を JPEG に変換する時の背景色
画像解析
画像形式
PNG
- ImageMagick の PNG オプション
- グレー形式JPEGをPNGに変換すると暗くなる件
JPEG
- ImageMagick の JPEG オプション
- JPEG の size hinting について
WebP
- ImageMagick と WebP
- WebP の色劣化問題の改善
- ImageMagick で WebP
その他
カラープロファイル
- ImageMagick で ICC プロファイルを扱う
- https://blog.awm.jp/2017/06/10/imicc/ #1 前置き
- https://blog.awm.jp/2017/06/11/imicc/ #2 コマンド実行例 〜 JPEG のメタデータ削除
- https://blog.awm.jp/2017/08/06/imicc/ #3 コマンド解説
Delegate
脆弱性
- 「さようなら ImageMagick」の考察
- ImageMagick 6.9.7-7 から policy の挙動が変わりました
- ImageMagick の policy.xml でホワイトリスト? (policy ルールが微妙だった頃の話)
言語バインディング
ImageMagick 内部入門
- ImageMagick内部入門第一回 〜 全体構造
- ImageMagick内部入門第四回 〜 画像形式
- 五〜十二
- ImageMagick内部入門第十三回 〜 modulate 変調
- ImageMagick内部入門第十四回 〜 WebP
- ImageMagick内部入門第十五回 〜 compare, 画像比較
- ImageMagick内部入門第十六回 〜 Distortion #1 SRT 〜 Perspective
- ImageMagick内部入門第十七回、Distortion #2 Shepards
その他
- ImageMagick埋め込み画像
- ImageMagick Advent Calendar 2017
- もうサムネイルで泣かないための ImageMagick ノウハウ集に一言
- ImageMagick アレコレ
- ImageMagick の OpenMP 実質無効化
- ImageMagick proposal QBRA
- 色んなバージョンの ImageMagick で convert