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...

Go Imagick について

published on
Go Imagick Go言語で ImageMagick の機能を使えるようにするパッケージです。 https://github.com/gographics/imagick 以前、Go Imagick の紹介スライドを作りました、参考にして下さい。 GoImagick でサムネール作成 https://speakerdeck.com/yoya/goimagickthumbnail ImageMagick の Read More...

yoya-thumber と go-thumber

published on
はじめに go-thumber は Pivix さんの公開している画像リサイズプロキシです。 https://github.com/pixiv/go-thumber yoya-thumber は SmartNews さんの公開している画像リサイズプロキシです。 Pixiv さんの go-thumber の画像処理を ImageMagick に繋げ Read More...

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

published on
policy.xml ImageMagick は etc ディレクトリの policy.xml を見て、色んな制御ができます。 $ convert -list configure | grep etc CONFIGURE_PATH /usr/local/Cellar/imagemagick/6.9.5-7/etc/ImageMagick-6/ $ ls /usr/local/Cellar/imagemagick/6.9.5-7/etc/ImageMagick-6/ coder.xml mime.xml type-dejavu.xml colors.xml policy.xml type-ghostscript.xml delegates.xml quantization-table.xml type-windows.xml log.xml thresholds.xml type.xml magic.xml type-apple.xml policy.xml で何が出来るかについては、こちら Read More...

ImageMagick で PNG の形式を変換

published on
ImageMagick で PNG の形式を変換 PNG は同じように見える画像でも、バイナリ的に色んな形式で表現できます。ImageMagick でそれらの形式に変換する方法を並 Read More...

ImageMagick で GIF の形式を変換

published on
ImageMagick で GIF の形式を変換 GIF は同じように見える画像でも、バイナリ的に色んな形式やメタデータで表現できます。ImageMagick でそれらの形式に変換 Read More...

ImageMagick で JPEG の形式を変換

published on
ImageMagick で JPEG の形式を変換 JPEG は同じように見える画像でも、バイナリ的に色んな形式やメタデータで表現できます。ImageMagick でそれらの形式に変換 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...

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

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

ImageMagick でサムネール画像生成

published on
ImageMagick でサムネール画像生成 初めて ImageMagick でサムネール画像を作成する人向けの簡単な紹介です。 ImageMagick の convert コマンドでリサイズするのに色んなオプションがあって、自 Read More...