Tech Note 04c: Tutorial: 透明背景のアイコンとビットマップの作り方

March 30, 2004

© NSB Corporation. All rights reserved.

[英語版]

Contributed by Onik Arian

目次


1.) はじめに

本稿では透明背景を持つアイコンとビットマップ作成、およびそれらをNSBasicプロジェクトで使うための詳細を説明いたします。既にPOSEおよびPalm OS 3.5以降のデバイスをお持ちであると仮定します。PRCファイル内で透明ビットマップを使うには、4つのステップが必要です。以下に概略を説明します。

ここではデモンストレーションの目的で、透明背景イメージの3つのファミリーを作成しインストールします。


2.) ビットマップイメージの作成

お好きなイメージ編集ツールを使って、イメージをBMPファイルとして保存します。編集にあたり、いくつかの重要なことがあります:



では、6つのビットマップ(3ファミリー)を作り、8-bitのBMPファイルとして、NS BasicのBitmapsフォルダーに保存してください:

          SmallIcon15x9.bmp  & SmallIcon30x18.bmp  A family of 8-bit LoRes and HiRes Small Icons
          LargeIcon22x22.bmp & LargeIcon44x44.bmp  A family of 8-bit LoRes and HiRes Large Icons
          Bitmap30x30.bmp    & Bitmap60x60.bmp     A family of 8-bit LoRes and HiRes Bitmaps

3.) プロジェクトとPRCファイルの作成

次に、NS Basicプロジェクトを作り、6つのビットマップをリソースとして加え、PRCファイルへとコンパイルします。この時点では全てのBMPファイルは不透明な背景を持っています。後ほど必要ですので、BitmapファミリーのID番号を記録しておいてください。LargeIconとSmallIconのファミリーのID番号は気にしなくて結構です。


4.) PilRCを使ってビットマップリソースの生成

Pilot Resource Compiler (PilRC) はリソーススクリプトファイルを使って、1つまたは複数のバイナリーリソースファイルを生成します。バイナリーリソースファイルはPalm Computing Platform用に開発する時に使えます。例えば、PilRCはBMPファイルのグループをPRCデータベースへコンパイルできます。また、BMPファイルをバイナリーファイル(*.BIN)へもコンパイルできます。これらはNS Basicプロジェクトで使っている元のBMPファイルと入れ替えることができます。PilRCはコマンドライン・ユーティリティで、どのリソースファイルをコンパイルし、どんなリソースファイルを生成するかといった情報と共に、.rcpファイルを使います。.rcpファイルはNotepad等のテキストエディターで作成します。ファイル内のコマンドのシンタックスはPilRCマニュアルで説明されています。マニュアルを読み、Bitmapsのセクションには特に注意を払ってください。PilRCは、Wes CherryAaron Ardiriによって作られたフリーウエアで、インターネット上で入手できます。

5.) PARを使ってビットマップを入れ替える

PAR (Palm Database Archiver)はPalmOSデータベース(.pdb)とリソース(.prc)ファイルを作成し取扱うユーティリティです。PilRC同様、PARはフリーウエアで、インターネット上で入手できます。PARはDavid Williamsが開発しました。

最初にPARを使って不透明ビットマップを削除します。それから、相当するバイナリーファイル(透明背景のビットマップとアイコン)と入れ替えます。PARのマニュアルを良く読んで、コマンドライン・シンタックスを理解してください。 PilRC同様、バッチファイルを作って作業を単純にできます。では3つ作ってみましょう:PRCファイルに入っているものを表示する;不透明ビットマップを削除する;作成したバイナリーファイルを加える。順番にParList.bat, ParDel.bat, ParAdd.batと名前を付けます。次のセクションでこれらのバッチファイルの作り方を説明します。バッチファイルができましたら、PARユーティリティ(par.exe)と共に、PilRCが入っているテンポラリーフォルダーにコピーしてください。最終ステップの準備が完了です。

6.) 新しいPRCファイルをテスト

新しいTransBit.prcをPOSEと実機にインストールして、大/小のアイコンの確認をしてください。次にTransBitを実行するとビットマップイメージが現れるはずです。醜いベージュの背景はなくなっているはずです。

7.) その他の考慮する点

8.) 謝辞と補足情報