Banco Japon de Mesa Verde
最近の主な話題-iPhone-FPS-デジタル一眼-PC自作-Mac-PS3-グルメ-ファッション-etc.-
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[タグ未指定]

人気blogランキング
[iPhone 4] AppIconMask@2x.pngに関する追記(チャンク)
カラータイプ該当箇所
(ダンプリスト中の赤く囲んだ部分が「カラータイプ」です)

 以下の内容は過去の記事に追記済みです。
 過去の関連記事:[iPhone 4] ハイレゾアイコンとマスク/シャドウのまとめ

 AppIconMask@2x.pngはpngヘッダのチャンク「カラータイプ」の値が「2(True Color)」でないと正常に認識(適用)されないようです。同じ画像でも値が「6(True Color with Alpha)」)では適用されませんでした。
(適用されないとApp Storeアプリのアイコンは真四角になります)

 ではpngを保存する際チャンクに確実に「2」をセットするためにはどうするか。
 例えばPhotoshopの場合(色々方法はあるでしょうが)、
・「Webおよびデバイス用に保存」で「透明部分」のチェックを外し保存
・画像統合(全レイヤ結合)後に保存
 といった方法があります。

 逆にAppIconShadow@2x.png等、透明部分を含む画像はAlpha必須になりますから、これらの画像保存時は明示的にフラグがON/OFFできる「Webおよびデバイス用に保存」の常用を基本とし、必要に応じて「透明部分」のチェック有無を切り替えるのがよいかと思います。
 別名保存からpng保存する場合、意図したチャンクの値となることもありますが確実ではありません。

 正常なpngを作ったはずなのにマスクが適用されない、というトラブルに遭遇した方は上記チャンクの値をチェックし「2」になっているか(誤って「6」になっていないか)チェックしてみて下さい。

 余談
 前掲画像は一般的なバイナリエディタでの表示例ですが、『JpegAnalyzer Plus』みたいな専用ツールを使うと、ヘッダ(チャンク)の値をテキスト表示で確認しつつ、バイナリデータの書き換えもできます。
スポンサーサイト

テーマ:iPhone - ジャンル:携帯電話・PHS


人気blogランキング
コメント
この記事へのコメント
こんにちは
かなり前の記事になっちゃうのですが、widgetの件でとてもかっこよく気に入ったのでいつもつかわせていただいています。しかしもともとのホーム画面の壁紙が自動的に赤い炎のようなものに変わってしまい、変えることができません。
どうすれば自分の好きなものにできますか?もしよければ教えて下さい。
2011/01/10 (Mon) 18:57:23 | URL | uver #-[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
copyright © 2005-2011 Banco Japon de Mesa Verde all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。