はじめまして。タイガー計算機といいます。質問です
LoadGraphで8bitのBMP画像を読み込むと、32bitのBMP画像ぶんのメモリが確保されてしまいます
パレットデータ + パレットNoの振り分けられた8bitのBMP画像 として
メモリに読み込みたいのですが、読み込む方法も、パレット画像として描画する方法も分かりません
もう一つ質問があります
添付した画像の図のように、
枠にパレットNo.0、丸にパレットNo.1 が割り当てられている画像Aに
別々のパレットA,Bを指定して描画し
色違いの画像Aを描画することは可能ですか?
どなたか回答をお願いします
パレット画像の読み込み・描画
Re:パレット画像の読み込み・描画
『DXライブラリ 関数リファレンスページ』
http://homepage2.nifty.com/natupaji/DxLib/dxfunc.html
の
『ドット単位で画像にアクセスしたい関係』
のところに列挙された命令を使えばできるのではないでしょうか。
http://homepage2.nifty.com/natupaji/DxLib/dxfunc.html
の
『ドット単位で画像にアクセスしたい関係』
のところに列挙された命令を使えばできるのではないでしょうか。
Re:パレット画像の読み込み・描画
使用したことは無いですが、
SetGraphPalette関数を使えばできそうですよ。
>> LoadGraphで8bitのBMP画像を読み込むと、32bitのBMP画像ぶんのメモリが確保されてしまいます
このような関数があるということはDXLIBの内部ではパレットで表現されているのではないでしょうか?
私的な推測ですが・・・。
#以下、追記
#編集により脱字があったので修正しました。
SetGraphPalette関数を使えばできそうですよ。
>> LoadGraphで8bitのBMP画像を読み込むと、32bitのBMP画像ぶんのメモリが確保されてしまいます
このような関数があるということはDXLIBの内部ではパレットで表現されているのではないでしょうか?
私的な推測ですが・・・。
#以下、追記
#編集により脱字があったので修正しました。

Re:パレット画像の読み込み・描画
御二人とも回答ありがとうございます
御二人の方法を試したり調べたりしましたがうまく行かなかったので、
DXライブラリの作者様に聞いたほうがいいと思いましたので、この質問は解決にさせていただきます
ありがとうございました。
御二人の方法を試したり調べたりしましたがうまく行かなかったので、
DXライブラリの作者様に聞いたほうがいいと思いましたので、この質問は解決にさせていただきます
ありがとうございました。