ImageMagick

Behavior of policy changed from ImageMagick 6.9.7-7

published on
Introduction ImageMagick supports over hundred types of image formats. Even if one of them is vulnerable, it will be vulnerable to ImageMagick, so we need care to avoid accepting unnecessary image formats. Normally, we use policy.xml 1 in the setting file to instruct permission(OK)/non-permission(NG) for each image format(domain=coder). From ImageMagick 6.9.7-7, how to apply the condition rule set in policy.xml has changed. ImageMagick 6.9.7-6 NG if there is even one NG (false winning) ImageMagick 6. Read More...

ImageMagick の policy.xml でホワイトリスト?

published on
追記 (2018/11/20) ImageMagick 6.9.7-7 で policy.xml がホワイトリストに対応しました。 ImageMagick 6.9.7-7 から policy の挙動が変わりました https://blog.awm.jp/2017/02/09/imagemagick/ policy.xml ImageMagick は etc ディレクトリの policy.xml を見て、色んな制御ができます。 $ convert -list configure Read More...

透明度を含む画像を JPEG に変換する時の背景色

published on
透明度を含む画像を JPEG に変換する時の背景色 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 透過画像をそのまま JPEG に変換すると背景色が黒になるので、 白 Read More...

ImageMagick で画像を比較する

published on
ImageMagick で画像を比較する もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 サムネイル周りに何か修正を入れたら修正前後の画像を比較しましょう。 機械によるバ Read More...

JPEG の size hinting について

published on
何度もしつこいですが、以下の記事の -define jpeg:size への勝手な補足。 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 いつでもつければ良いというものではないので Read More...

ImageMagick の -auto-orient でオフセットがズレる件

published on
-auto-orient でオフセットがズレる件 例のエントリにもう一件便乗。 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 ただ、ImageMagick といえど Orientation 画像の Read More...

グレー形式JPEGをPNGに変換すると暗くなる件

published on
グレー形式JPEGをPNGに変換すると暗くなる件 画像サムネール界隈で話題のエントリ もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 -limit memory でのリソー Read More...