ImageMagick 解説インデックス

今まで自分の書いた ImageMagick 解説をまとめました。だいたいは Advent Calender 2017 にあるものです。

# 歴史

- [ImageMagick の歴史メモ](https://qiita.com/yoya/items/4cd1a74759ec763014c8)

# 画像操作

## 空間操作

- [ImageMagick の Geometry 仕様](https://qiita.com/yoya/items/704fdfbd881f166125d8)
- [ImageMagick Gravity 指定](https://qiita.com/yoya/items/b6926f01b7cb90217e07)
- [ImageMagick の画像 Crop](https://qiita.com/yoya/items/62879e6e03d5a70eed09)
- [ImageMagick の Canvas / Page について](https://qiita.com/yoya/items/007717e7b09c9c140dae)
- [ImageMagick で射影変換 (Homography, Perspective projection)](https://qiita.com/yoya/items/c54f3e2a77eef5468b1f)
- ImageMagick の -auto-orient でオフセットがズレる件
  - http://blog.awm.jp/2016/01/06/orient/
- [ImageMagick で長方形画像のアスペクト比を変えずに正方形にリサイズする](https://qiita.com/yoya/items/4abe9670d5eadaa876d3)

## 輝度レベル操作

- [ImageMagick でコントラスト補正](https://qiita.com/yoya/items/1da8e8e04881bab67015)
- [ImageMagick のガンマ補正](https://qiita.com/yoya/items/c02a95f53d69b6efe450)
- [ImageMagick で Equalize (ヒストグラム平坦化)](https://qiita.com/yoya/items/979c1099909ce983830d)
  - [ImageMagick の equalize の昔話](https://qiita.com/yoya/items/be70bfa89ad8456202b0)

## 畳み込み

- [ImageMagick の Convolve (畳み込み) 処理](https://qiita.com/yoya/items/0ea9721419879a78eb8c)
- [ImageMagick リサイズ補間アルゴリズム](https://qiita.com/yoya/items/b1590de289b623f18639)
- [ImageMagick の画像リサイズArtifact対策](https://qiita.com/yoya/items/964cdea0b4d8a86b622b)

## 色変換

- [ImageMagick の減色処理](https://qiita.com/yoya/items/f506757862c0f8e0c4a1)
- [ImageMagick のグレースケール変換](https://qiita.com/yoya/items/424abf0620a1ca37689c)
- [ImageMagick で -color-matrix を使う](https://qiita.com/yoya/items/dbd9e201205afb3e3a38)
- RGB444 変換で劣化しない画像を ImageMagick で作る
  - https://blog.awm.jp/2016/07/21/rgb444/
- RGBA4444 変換で劣化しない画像を ImageMagick で作る
  - https://blog.awm.jp/2016/07/22/rgba4444/


# 透明度

- [ImageMagick7 の negate(ネガポジ変換)で透明になる件](https://qiita.com/yoya/items/9301c447093354d92185)
- [ImageMagick で PNG の半透明を反映して alpha(透明)チャネルを消す方法](https://qiita.com/yoya/items/dcd404fbda7ae18eec77)
- 透明度を含む画像を JPEG に変換する時の背景色
   - http://blog.awm.jp/2016/01/25/flatten/

# 画像解析

- [ImageMagick で画像比較 (Compare)]( https://qiita.com/yoya/items/2021944690bd9c0dafb1)
- [ImageMagick で画像を比較する]( https://blog.awm.jp/2016/01/25/diff/)

# 画像形式

## PNG

- [ImageMagick の PNG オプション]( https://qiita.com/yoya/items/6e3117b317b3b435fa48)
- グレー形式JPEGをPNGに変換すると暗くなる件
  - https://blog.awm.jp/2016/01/06/gray/

## JPEG

- [ImageMagick の JPEG オプション](https://qiita.com/yoya/items/216d2fc98deb88fa7157)
- JPEG の size hinting について
  - https://blog.awm.jp/2016/01/08/jpeghint/

## WebP

- [ImageMagick と WebP]( https://qiita.com/yoya/items/0848a6b0b39db4cd57c2)
- [WebP の色劣化問題の改善](https://qiita.com/yoya/items/f5ef9b66b556eda9e6bf)
- ImageMagick で WebP
  - https://yoya.hatenadiary.jp/entry/20130424/webp

## その他

- [ImageMagick で PNM 画像]( https://qiita.com/yoya/items/84abfb9d745e69dab320)
- [ImageMagick で GIF 処理]( https://qiita.com/yoya/items/6bacfe84cd49237aea27)
- [ImageMagick で BMP処理]( https://qiita.com/yoya/items/3d588687a30175601885)
- [ImageMagic と HEIF画像](https://qiita.com/yoya/items/9ef06b15fc915561a8a7)

# カラープロファイル

- 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 で HEIF 画像を読む方法 (Delegate 方式で)](https://qiita.com/yoya/items/cc7cda887b4c2666ab52)

# 脆弱性

- [「さようなら ImageMagick」の考察](https://qiita.com/yoya/items/2076c1f5137d4041e3aa)
- ImageMagick 6.9.7-7 から policy の挙動が変わりました
  - https://blog.awm.jp/2017/02/09/imagemagick/
- ImageMagick の policy.xml でホワイトリスト？ (policy ルールが微妙だった頃の話)
  - https://blog.awm.jp/2016/11/07/policy/

# 言語バインディング

- [WebAssembly 版 ImageMagick 〜 magick-wasm の紹介](https://qiita.com/yoya/items/8c3ae67dd4beb4287341)

# ImageMagick 内部入門

- ImageMagick内部入門第一回 〜 全体構造
   -  https://www.docswell.com/s/yoya/59866V-imagemagick-1
- ImageMagick内部入門第四回 〜 画像形式
   - https://www.docswell.com/s/yoya/ZGXMMX-imagemagick-4
- 五〜十二
- ImageMagick内部入門第十三回 〜 modulate 変調
   - https://www.docswell.com/s/yoya/5GXDWN-imagemagick-13
- ImageMagick内部入門第十四回 〜 WebP
   - https://www.docswell.com/s/yoya/ZQ8D9X-imagemagick-14
- ImageMagick内部入門第十五回 〜 compare, 画像比較
   - https://www.docswell.com/s/yoya/KJLDVN-imagemagick-15
- ImageMagick内部入門第十六回 〜 Distortion #1 SRT 〜 Perspective
  - https://www.docswell.com/s/yoya/ZM1E26-imagemagick-16
- ImageMagick内部入門第十七回、Distortion #2 Shepards
   - https://www.docswell.com/s/yoya/KM1MLJ-imagemagick-17

# その他

- [ImageMagick埋め込み画像](https://qiita.com/yoya/items/092b305eca63ae089093)
- [ImageMagick Advent Calendar 2017](https://qiita.com/advent-calendar/2017/imagemagick)
- もうサムネイルで泣かないための ImageMagick ノウハウ集に一言
  - https://blog.awm.jp/2016/01/25/imagemagick/
- ImageMagick アレコレ
  - https://speakerdeck.com/yoya/imagemagick-arekore
- ImageMagick の OpenMP 実質無効化
  - https://yoya.hatenadiary.jp/entry/20131207/im
- ImageMagick proposal QBRA
  - https://yoya.hatenadiary.jp/entry/20131025/im
- 色んなバージョンの ImageMagick で convert
  - https://yoya.hatenadiary.jp/entry/20130515/imagemagick