環境:VC6、XP
初心者です。
256色のアイコンが勝手に減色されてしまいます。
手順は、
1.リソースビューで新規にアイコンを作成し、
デバイスの所をクリックして、
「32x32,256色」としています。
2.ビットマップを減色&縮小し
32×32ドットの256色にあらかじめ作成。
3.あらかじめ作成した画像をコピーして
1.で作ったリソースにペースト。
ここではきちんと画像は見えますが、
VCを一度落としてから、再起動して
リソースのアイコンを見ると勝手に減色されています。
直す方法はありますか?
よろしくお願い致します。
恐らく減色ではなく、色が変わってしまっているのだと思います。
VCのリソースエディタは、パレット固定なので、
同じ256色でも、パレットが異なると色が変わってしまいます。
対策としては、VCのアイコンエディタは使わず、
.ico ファイルを別のアイコンエディタで直接操作することです。
dairygoods様
ありがとうございます。
なんとかできました!!
リソースビューで右クリックして、
インポートでアイコンエディタで作成したものを
選択したら出来ました!
既に解決されてるようですが。
ビットマップやアイコンファイルを開いている時(そのウィンドウがアクティブの時)、
メニューに「イメージ」ってのが出現します。
このメニューに、「パレットの保存」「パレットの読み込み」ってのがあります。
コピー元のビットマップが持つパレットを一度保存し、
コピー先のアイコンにそのパレットを読み込ませれば、
色が変わってしまうことはありません。
パレットを読んでしまえば、保存したパレットファイルは不要ですので、
削除してしまって構いません。
アイコンエディタをお持ちでない方は、この操作で対応できます。
おお~!
なるほどー!
こんな方法もあるんですね。
sugar様どうもありがとうございます。<(_ _)>