[iOS]iOS に 透過 PNG ファイルを入れても透過しない問題 解決策

iPhone / iPad に透過させたPNGファイルを読み込ませても、透過が発生しないことがあります。
背景を抜いているはずなのに、背景が白になる場合があるようです。

現象
Windwosで作成した透過PNGファイル(透明部分があるPNGファイル)をiOSにコピーすると、透明部分が白く不透明になってしまう。
 
iOSのファイルを使って写真アプリに取り込んでもダメ。
Google ドライブアプリやOneDrive アプリなどの公式アプリから透過PNGファイルを読み込んで、iOSの写真アプリにコピーしてもダメ。(写真アプリに移動した時点で不透明になってしまいます。)

 

おそらくの原因
画像ファイルが小さすぎる。私は200×200のサイズで発生していました。

 

対策方法
そこで、400×400にしたところ、上記の問題は発生しなくなりました。 どうやら、iOSの内部で変換処理が走ってしまっているようですね。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です