2009年12月09日

透明色を含む画像の縮小

先日iTunes App Storeへの登録を行ったアプリですが、 アプリ名称は「Butterfly15」で、以下のようなロゴを使っています(LogoShader V1.85で作成しました)。
デフォルトロゴ

ちょっと大きめのロゴなので、アプリで使う場合は縮小して使うのですが、縮小するときにトラブルが起きたので、そのときの話を書いておきます。

IrfanView32 日本語版(V4.25)で縮小して保存すると以下のような画像になりました。
IrfanView32で縮小
黒い縁取りがついてしまっています。
拡大するとこうなります(透明な部分はチェックマーク模様にしました)。
IrfanView32で縮小
縮小するときにα値が考慮されていないようです。

α値を考慮して縮小可能なソフトをいろいろ探したところ、Paint.NET(V3.5.1)を使うと上手くいくことが分かりました。
ダウンロードページは英語ですが、ソフト自身は日本語に対応していますので英語が分からなくても問題ありません。
このソフトで縮小するとこんな感じになりました。
Paint.NETで縮小
黒い縁取りはありません。
拡大するとこうなります。
Paint.NETで縮小
境界部分のピクセルには適切なα値が設定されているようで問題がありませんでした。

Paint.NET万歳。

投稿者 MASATO : 2009年12月09日 00:13 | トラックバック
コメント
コメントする









名前、アドレスを登録しますか?