トップページ > 過去ログ > 記事閲覧
画像のカラーパレットを変更しようとしたのですが。
名前:SweetBlack 日時: 2006/12/15 17:31

いつもお世話になっております。 「色違いのキャラクター」を使いたいのですが、 あらかじめ「色違いの画像データ」を用意するのは 非効率だと思い、256色(8ビット)BMP画像の カラーテーブルを変更する事で対応しようと思いました。 そこで、画像を一度メモリに読み込んだのち、 カラーテーブルの値を置き換え、 CreateGraphFromMemで画像としてロードする、 という方法をとって、一応うまくいったのですが、 これだとLoadDivGraphのような 分割読み込みができないように思います。 この場合、 DerivationGraphやDrawRectGraphを使って 分割表示させるしかないのでしょうか?

Page: 1 |

Re: 画像のカラーパレットを変更しようとしたのですが。 ( No.1 )
名前:管理人 日時:2006/12/18 15:42

 SweetBlack さんどうも、DXライブラリの管理人です。  メモリから読み込む版の LoadDivGraph である // メモリ上のグラフィックイメージから分割グラフィックハンドルを作成する int CreateDivGraphFromMem( void *MemImage, int MemImageSize, int AllNum, int XNum, int YNum, int SizeX, int SizeY, int *HandleBuf );  という関数がありますので、宜しければお使い下さい。m(_ _)m
Re: 画像のカラーパレットを変更しようとしたのですが。 ( No.2 )
名前:SweetBlack 日時:2006/12/18 20:12

ありがとうございます! こういう命令があったのですね。 使わせていただきます。

Page: 1 |