Re: LoadSoftImageで読み込んだpngのパレットについ ( No.1 ) |
- 名前:管理人 日時:2015/10/26 00:15
|
Re: LoadSoftImageで読み込んだpngのパレットについ ( No.2 ) |
- 名前:管理人 日時:2015/10/27 03:23
|
Re: LoadSoftImageで読み込んだpngのパレットについ ( No.3 ) |
- 名前:ウィア 日時:2015/10/27 16:52
お忙しいところ、対応ありがとうございます。
用意していただいた最新版で、こちらでも今まで使用していた画像ファイルで色違いが用意できることを確認しました。
ただ、一点だけ気になったのですが、
関数リファレンスの説明によりますと、SetPaletteSoftImageの最後の引数int aは現在何の仕事もしていないから0を指定するようにと書かれています。
しかし、今回私の画像の色違いを表示させるにあたっては、この部分が有効になってました。0だと何も表示されず、数値を上昇させるにしたがってくっきりと表示されるようになっていきました。
これは、今回の変更に伴ってそうなった正常な動作であって、意図しない現象というわけではないですよね?
さほど重要な点ではないのですが、この部分だけ確認させていただいて解決にしたいと思います。
(なんとなく、LoadSoftImageでよみこんで、任意の色を別な色に取り替えつつ、その色の部分だけ半透明に出来るというのは、新しいことが出来るような気もするのですが)
|
Re: LoadSoftImageで読み込んだpngのパレットについ ( No.4 ) |
- 名前:管理人 日時:2015/10/30 01:27
> 関数リファレンスの説明によりますと、SetPaletteSoftImageの最後の引数int aは現在何の仕事もしていないから0を指定するようにと書かれています。
> しかし、今回私の画像の色違いを表示させるにあたっては、この部分が有効になってました。0だと何も表示されず、数値を上昇させるにしたがってくっきりと表示されるようになっていきました。
> これは、今回の変更に伴ってそうなった正常な動作であって、意図しない現象というわけではないですよね?
はい、正常な動作です
ただ、引数 a が有効になるのは今回ウィアさんから送っていただいたようなアルファチャンネル付きのパレット形式画像の場合のみになります
アルファチャンネルなしの一般的なパレット形式画像の場合はこれまでと同様に引数 a の値は意味のないものとなります
|
Re: LoadSoftImageで読み込んだpngのパレットについ ( No.5 ) |
- 名前:ウィア(解決) 日時:2015/10/30 07:27
回答、ありがとうございます。
今回の質問はこれで解決としたいと思います。
お忙しい中ありがとうございました。
|
Re: LoadSoftImageで読み込んだpngのパレットについ ( No.6 ) |
- 名前:まっつぁん 日時:2015/10/30 19:59
横入りですみません。
自分も同じ現象で悩んでいました。
こちらのDxライブラリを適用すると自分も解消することができました。
ありがとうございます。
|