2012-04-22 9 views
0

すべての私のpng画像は、白色の代わりに透明な色で定義されていることに気付きました。私のアプリの背景は白であったが、今は色が違うので気づかなかった。透明な色を白に置き換えるために各単一のpngファイルを編集することはできないので、私は白い色で透明な色を飛ばすための簡単なプログラム的な方法を探しています。どうすればいいですか?任意のヘルプ透明な色をUIImageのために白にする

乾杯用

おかげで、あなただけの「それぞれの単一のPNGファイルを編集し、」できない理由を私は見ていない

答えて

2

geebee。それは、GraphicConverterやImageMagickなどを使用して、かなり瞬時にバッチ処理を行います。

イメージがロードされたときにデバイスでこれを補正することを本当に主張する場合は、イメージを白い不透明な四角形に描画し、結果の合成イメージを使用します。

+0

ありがとうございます!私は300以上の画像を持っていて、そのようなコマンドで画像を変換するのは簡単ではないと思っていたので、すばやい解決策が必要でした。 ImageMagickはそれを魅力的なものにしました!マットありがとう。 – geebee

3

あなたがしようとしていることを理解している場合は、UIImageViewsに白い背景を追加することをお勧めします。

self.myImageView.backgroundColor = [UIColor whiteColor]; 
+0

ありがとう - 確かにこれは動作していますが、私は他の解決策に向かいました。もう一度お世話になります。 – geebee

+0

OPは、UIImage clearColorをwhiteColorに変更するように依頼します.UIImageView透明部分を白にすることはできません。 –

関連する問題