2

.tiff ファイルから始めて、GraphicConverter を使用して .png に変更し、透過色を設定しました。シミュレーターでは問題なく動作しましたが、デバイスにプッシュすると透明度の色が黒くなりました。ネットからダウンロードした .png でテストしたところ、問題なく動作したため、一部のファイルでのみ発生するようです。したがって、GraphicConverter が .png を書き込む方法と関係があると思われますが、デバッグするためのファイル形式について十分に知りません。アイデア/提案はありますか?私のアプリでは任意のファイルの動的な読み込みが許可されているため、すべての .png をプログラムで処理したいので、事前に透明性を確認することはできません。

4

1 に答える 1

10

PNG は、透明度をサポートする他のほとんどの画像形式と同様に、アルファ チャネルを処理する方法が複数あるようです。Apple は PNG-24 形式を推奨しています。おそらくGraphicsConverterは何か他のものを与えましたか?

プレビューを使用して、画像ファイルを変換できます。iPhoneの方が気に入るはずです。ファイルを開いて名前を付けて保存するだけです。

于 2010-06-01T17:30:31.317 に答える