256色のアイコンが勝手に減色されてしまう

[戻る]
fugitives 2005/03/12(土) 18:12:05
環境:VC6、XP

初心者です。

256色のアイコンが勝手に減色されてしまいます。

手順は、
1.リソースビューで新規にアイコンを作成し、
デバイスの所をクリックして、
「32x32,256色」としています。

2.ビットマップを減色&縮小し
32×32ドットの256色にあらかじめ作成。

3.あらかじめ作成した画像をコピーして
1.で作ったリソースにペースト。

ここではきちんと画像は見えますが、
VCを一度落としてから、再起動して
リソースのアイコンを見ると勝手に減色されています。

直す方法はありますか?
よろしくお願い致します。

dairygoods 2005/03/12(土) 19:52:59
恐らく減色ではなく、色が変わってしまっているのだと思います。
VCのリソースエディタは、パレット固定なので、
同じ256色でも、パレットが異なると色が変わってしまいます。

対策としては、VCのアイコンエディタは使わず、
.ico ファイルを別のアイコンエディタで直接操作することです。

fugitives 2005/03/13(日) 23:45:38
[[解決]]
dairygoods様
ありがとうございます。

なんとかできました!!

リソースビューで右クリックして、
インポートでアイコンエディタで作成したものを
選択したら出来ました!

sugar 2005/03/14(月) 19:49:17
既に解決されてるようですが。

ビットマップやアイコンファイルを開いている時(そのウィンドウがアクティブの時)、
メニューに「イメージ」ってのが出現します。
このメニューに、「パレットの保存」「パレットの読み込み」ってのがあります。

コピー元のビットマップが持つパレットを一度保存し、
コピー先のアイコンにそのパレットを読み込ませれば、
色が変わってしまうことはありません。
パレットを読んでしまえば、保存したパレットファイルは不要ですので、
削除してしまって構いません。

アイコンエディタをお持ちでない方は、この操作で対応できます。

fugitives 2005/03/15(火) 00:25:24
おお〜!
なるほどー!
こんな方法もあるんですね。

sugar様どうもありがとうございます。<(_ _)>

古いスレッドには追加発言できません。