質問

グーグルで検索したが、情報が表示されません。アプリケーションに使用される形式とアイコンの色深度は何ですか?

役に立ちましたか?

解決

Palm OSアイコン形式は、ビットマップ形式のバリエーションです。 Palm OSは、異なる色深度とピクセル密度の複数のビットマップが一緒にバンドルされているビットマップファミリーと呼ばれる概念をサポートし、実行時に適切なビットマップが選択されます。アイコンは、アプリケーションの一部として「tAIN」リソースに保存されたビットマップです。ビットマップは、RLEまたはPackBits(元のMac OSで使用されているアルゴリズム)を使用して圧縮することもできます。

PilRCなどのツールを使用してビットマップをコンパイルする場合は、必ず低密度と高密度のビットマップを含める必要があります。これは、自分のプログラムの1つで使用したサンプルのアイコン定義です。

ICON
BEGIN
BITMAP "LargeSXSW06Icon_1bpp_72ppi__22x22.bmp" BPP 1 DENSITY 72
BITMAP "LargeSXSW06Icon_1bpp_144ppi_44x44.bmp" BPP 1 DENSITY 144
BITMAP "LargeSXSWIcon_8bpp_108ppi_33x33.bmp"   BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 108
BITMAP "LargeSXSWIcon_8bpp_144ppi_44x44.bmp"   BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 144
END

SMALLICON
BEGIN
BITMAP "SmallIcon_1bpp_72ppi_15x9.bmp"       BPP 1 DENSITY 72
BITMAP "SmallIcon_8bpp_72ppi_15x9.bmp"       BPP 8 DENSITY 72
BITMAP "SmallSXSWIcon_8bpp_108ppi23x14.bmp"  BPP 8 DENSITY 108
BITMAP "SmallSXSWIcon_8bpp_144ppi_30x18.bmp" BPP 8 DENSITY 144
END

2つのアイコンを定義します-標準の大きなアイコンとリストビューモードのランチャーで使用される小さなアイコンです。サイズは、メインアイコンの低密度と高密度の場合は22x22 / 44x44、小さいアイコンの場合は15x9 / 30x18です。 PilRCはBMPファイルを入力として受け取りますが、各リソースの.binファイル、またはすべてのリソースが指定された結合PRC形式ファイルのいずれかを出力します。 PilRCソースコードは、ビットマップの実際のバイナリ形式への最良のリファレンスです。 。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top