はじめに
TabBar に画像適用したときにちゃんと画像が出なかったので備忘録。
アルファはありで書き出す
アルファチャンネル(Wikipedia)
https://ja.wikipedia.org/wiki/アルファチャンネル
iTunes Connect に提出するスクリーンショット(ストア用画像)はアルファありだと怒られる。その名残で プレビュー.app でわざわざアルファなしで TabBar のアイコン画像を 3 種類(@1x, @2x, @3x)書き出した。
もしかしてこれが原因かなとアルファありで書き出したら・・・
おー出た。やはりアルファチャンネルが問題だったようだ。TabBar のアイコン画像をプレビュー.app で書き出すときは,アルファのチェックは外さないようにする。ストア用のスクリーンショットはアルファのチェックをはずして書き出す。
ちょっとしたこと
iPad のアプリ提出の際に画像周りで困ったこと。
ストアに出す際の iPad Pro のスクリーンショットは 2732x2048 のもの(縦横は逆でも)が必要。iPad 用の 2048x1536 のを使いまわせない。対応する場合は iPad Pro を意識して作った方がいいかもしれない。2732x2048 の画像をサイズ変換するといった単純な方法だとダメなんだよなぁ。比率が完全に一致しないから(完全な 4:3 じゃない)。1ピクセルでもおかしいと怒られる。
2048/4*3 = 1536
2732/4*3 = 2049
おわりに
TabBar のアイコン画像の書き出しの際にアルファのチェックを外したことで少し時間を無駄にした。でも一度頭に入れてしまえばもう間違えることはないだろう。
ご覧いただきありがとうございました。
参考
アルファチャンネル(Wikipedia)
https://ja.wikipedia.org/wiki/アルファチャンネル