お問い合わせTopゲームプログラムトップカラーパレットカラーパレット■カラーパレットカラーパレットとはBMPなどのファイル形式で使用されているピクセルカラーの表現方法です。カラーパレットを使用することでファイルサイズを小さくすることできます。●カラーパレットの概要カラーパレットは画像で使用する色情報の数が決まっており、その色情報には通し番号が設定されています。実際に画面に表示される時は色番号の色が使用されます。●メリット・ファイルサイズの縮小カラーパレットを使用した場合ファイルサイズを小さくすることができます。ファイルサイズが大きくなればなるほど、効果を発揮します。・パレットの変更による画像内容の変更パレットの色を変更した場合、その色が使われているピクセルを変更することができます。この機能はファミコンなどの昔のゲームでよく使用されていました。昔のゲーム等ではCPUのサイズが小さかったため多くの画像を読み込むことができません。別の敵キャラとして扱いバリエーションを増やすことを考えました。誕生のきっかけはバリエーションを増やすための開発者の苦肉の策により産まれました。●デメリット・使用できる色数の固定化カラーパレットを使用した際のデメリットはやはり色数の固定化にあります。一定数の色数以外は使用することができなくなりますので、デザイナーには少ない色数でも対象とする絵を表現する技術が必要となります。■色を変えてみるカラーパレットを変更して画像内容を変更したいと思います。画像は4ビット指定なので、4ビットで1ピクセルとして扱われている4.カラーパレットカラーパレット情報RGB0の順番で並んでいる5.変更するカラーパレット手順7で変更するカラーパレット6.ピクセル(数値はパレット番号)ピクセルデータ。1ピクセルは4ビットなので、1バイトで2ピクセルを表現している7.全ピクセルデータ「6」以降は全て画像のピクセルデータ7.5の値を変更する(RGB0)8.画像の色が変わっていることを確認する探している内容が見つからなかったら以下のサイトにあるかもしれません。筆者が開発にかかわらせてもらったアプリのリンクです。