convert a.png b.jpg
で変換してるのですが、薄い白い部分を維持するには何かオプションをつける必要があるのでしょうか?
元データを見ていないので想像ですが、
アルファの値0か1ではない中間の値が入ってる部分が潰れて、ベタッとした印象になっているように見えます。
似た症状を解決している方がいらっしゃいました。
こちらを参考にしてはどうでしょうか。
http://onlineconsultant.jp/pukiwiki/?ImageMagick%20%E9%80%8F%E9%81%8EPNG%E3%82%92%E9%9D%9E%E9%80%8F%E9%81%8E%E3%81%AA%E7%94%BB%E5%83%8F%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B
jpgに圧縮すれば 劣化するのは当然のことです。
http://lhlhlh.blog71.fc2.com/blog-entry-37.html
そのソフトで難しければ 別のソフトを使ったほうがいいと思われます。
http://www.inclover-inc.com/pocket/readout/jpegmini.html
>photoshopやfireworks等のソフトでjpgにした場合は、
>ここまで劣化しないのです。
なので やはりソフトの造り的な問題も大きいような感じがします。
コメントありがとうございます。
> なので やはりソフトの造り的な問題も大きいような感じがします。
確かにこういった部分はあるのですが、
imagemagickしか使えない環境なので、
imagemagickの豊富なオプションで何とかできないかと思っています。
使ったことないので、ヘルプページを見た限りですが。
非圧縮+compressか、最高画質-quality 100のオプションでもダメですかね?
アルファ値処理なら、-alpha Transparentとか。
回答ありがとうございます。
元データを見ていないので想像ですが、
アルファの値0か1ではない中間の値が入ってる部分が潰れて、ベタッとした印象になっているように見えます。
似た症状を解決している方がいらっしゃいました。
こちらを参考にしてはどうでしょうか。
http://onlineconsultant.jp/pukiwiki/?ImageMagick%20%E9%80%8F%E9%81%8EPNG%E3%82%92%E9%9D%9E%E9%80%8F%E9%81%8E%E3%81%AA%E7%94%BB%E5%83%8F%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B
回答ありがとうございます。
こちらの方法で解決できました。
imagemagickでオプション無でjpgに変換すると
どうもアルファ値が0か1でない場合は
0とみなしてしまうのが原因のようでした。
回答ありがとうございます。
2013/03/26 07:32:47こちらの方法で解決できました。
imagemagickでオプション無でjpgに変換すると
どうもアルファ値が0か1でない場合は
0とみなしてしまうのが原因のようでした。