256色のアイコンが勝手に減色されてしまう – プログラミング – Home

256色のアイコンが勝手に減色されてし...
 
通知
すべてクリア

[解決済] 256色のアイコンが勝手に減色されてしまう


fugitives
 fugitives
(@fugitives)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

環境:VC6、XP

初心者です。

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

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

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

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

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

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


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

恐らく減色ではなく、色が変わってしまっているのだと思います。
VCのリソースエディタは、パレット固定なので、
同じ256色でも、パレットが異なると色が変わってしまいます。

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


返信引用
fugitives
 fugitives
(@fugitives)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

dairygoods様
ありがとうございます。

なんとかできました!!

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


返信引用
sugar
 sugar
(@sugar)
ゲスト
結合: 23年前
投稿: 448
 

既に解決されてるようですが。

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

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

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


返信引用
fugitives
 fugitives
(@fugitives)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

おお~!
なるほどー!
こんな方法もあるんですね。

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました