質問: ImageMagickのconvertコマンドを使ってリサイズを実行したのですが、 色空間がgrayに変換されてしまいます。(入力ファイルの色空間はRGB) ``` convert img001.png -resize 532x366! img_resize001.png ``` 入力ファイル !入力ファイル 出力ファイル !出力ファイル そこで-colorspaceを指定して入出力ともにRGBを指定したのですが、それでも出力ファイルの色空間はgrayになってしいます。 ``` convert img005.png -colorspace RGB -resize 532x366! -colorspace RGB img_resize005.png ``` なにか他に指定/設定が必要なのでしょうか? もし、お分かりになられる方いらっしゃいましたら、ご教示をお願い致します。 ``` ※ImageMagickのバージョン情報はこちらです $ convert -version Version: ImageMagick 6.8.9-5 Q16 x86_64 2014-07-25 http://www.imagemagick.org Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC Features: DPC Modules Delegates: bzlib freetype jng jpeg ltdl lzma png xml zlib ```
回答: このImageMagickのフォーラムの投稿が関係ありそうです。 コマンドで、出力ファイル名の前に`PNG00:`を追加してみたらどうでしょうか? ``` convert img001.png -resize 532x366! PNG00:img_resize001.png ``` `PNG00`でうまく行かない場合は、`PNG24`で試してみてください。