edge2/不具合報告/24

Last-modified: 2012-03-05 (月) 23:58:11

ページ毎にパレットを持っている場合の「未使用色の削除(減色)」の挙動について

  • ページ: edge2/不具合報告
  • 投稿者: manaten?
  • 優先順位: 普通
  • 状態: 完了
  • 投稿日: 2012-02-14 (火) 18:20:30

メッセージ


不具合報告
EDGE2 Version 1.10 (2010/11/27)


ページ毎にパレット(256色)を持っている場合での不具合です。
例えばページA、ページBの2つのページがあり、ページAで「未使用色の削除(減色)」を行い、ページAが16色に減色されたとします。
この時点でページBも16色に減色されてしまい、当然異なるパレットを持っているためおかしな画像になってしまいます。(存在しない削除されたパレットの色を参照しているものと思われます。)
ここで、これはいかんと元に戻すボタンを押すと、ページAのパレットは元に戻るのですが、ページBの削除されてしまった色は元に戻らず、削除された色は違う色で補完されてしまいます。
したがって、元に戻すには予め保存しておいたデータを読みなおすしかありません。
基本的にページ毎にパレットを持っている状態で「未使用色の削除(減色)」を選ぶ必要はなく、「未使用色の削除」の誤爆なのですが、誤爆して元に戻すが効かない状態となるので不便ではあります。

関係があるのかはわかりませんが、ページ毎にパレットを持つようにしていると「重複色の結合」が灰色になって選べないのですが(条件が違ったらすみません)、もしかしたらこの問題を未然に防ぐための機能で、何らかの問題でこちらの項目が無効になってしまっているということでしょうか?
地味にこの機能が使えないのも辛いので、こちらも対応してもらえるとありがたいです。

よろしくお願いします。


OS : Microsoft Windows 7 Service Pack 1 (build 7601), 64-bit
メモリ : 943/4095 MB (仮想 1900/2048 MB)
モニタ : 1280x800, 32Bit
ディスプレイドライバ : RDPDD Chained DD



  • ご報告ありがとうございます。おそらく、その場合は「未使用色の削除(減色)」が無効になるべきですね(または最終的な色数&アンドゥ処理の方を修正いたします)。重複色の統合は、現状では複数パレットが有る時点で無効になっていますね。ページごとにパレットを指定していない場合かつ1P/2Pカラー用のパレットを作ったような場合、1Pパレットだけを見て統合されると(画像側の色番号も補正されるため)2Pカラーパレットでそのまま表示したときに色が化ける事が想定されるため無効になっているのだと思われます。ページごとにパレットを指定している場合は重複色の統合が行なえても害は無さそうですね。 -- たかぼー? 2012-02-15 (水) 09:21:50
  • 素早い返信ありがとうございます。なるほど、「重複色の結合」の挙動は一つのページで複数パレットを持っている場合を想定しているんですね。ありがとうございます。 -- manaten? 2012-02-15 (水) 17:08:37
  • ページ毎にパレットを指定するモードの場合、未使用色の削除は編集パレットのみ対象とするようでしたので、減色版は無効になるように修正いたしました。また、重複色の結合に関しましては、ページ毎にパレットを指定するモードの場合は有効とし、こちらの編集パレットのみを対象として処理するようにいたしました。お手数ですがご確認をお願いいたします→edge2/ベータ版 -- たかぼー? 2012-02-17 (金) 00:45:46
  • 問題の箇所確認しました。素早い対応ありがとうございます。 -- manaten? 2012-02-17 (金) 01:47:36