SSブログ
RSS [RSS1.0] [RSS2.0]
共謀罪を含む改悪組織犯罪処罰法は
【「共謀罪」法 衆参両院議員の投票行動(東京新聞 2017/6/16)】

PhotoFiltreでは2色のGIF画像を再保存できない?

 【GIMPとPhotoFiltreの透過GIFで頭が混乱】では「青地に赤」の画像を使って実験した。複雑な画像を使って分かりにくくするよりも良いだろうと思って2色にしたのだが、それが混乱の元になっていたのかもしれない。PhotoFiltreでは2色のGIF画像を扱ってはいけないのかもしれない。

 PhotoFiltreで「青地に赤」のGIF画像を作って保存した後に、再びPhotoFiltreで開いて、すぐに「名前を付けて保存」したら真っ青な画像になってしまった。(追記(2012/1/11):6.5.1ではGIF画像をRGB形式で開くように仕様変更されたので、このトラブルは無くなった。【PhotoFiltre 6.5.1の自動トリミングにバグ?】

元の画像 GIMPで確認した
カラーインデックス
「名前を付けて保存」した画像
青地に赤のGIF画像 0:青
1:赤
青地に赤のGIF画像の「名前を付けて保存」後

 透過GIFにしなくても問題が生じた。

 PhotoFiltreでは「名前を付けて保存」を繰り返すと元の画像とは全く違う画像になってしまうのかもしれないと思い、次の画像で試した。

元の画像 GIMPで確認した
カラーインデックス
「名前を付けて保存」した画像
5色のGIF画像 0:緑
1:赤
2:黄
3:マゼンタ
4:青
5色のGIF画像の「名前を付けて保存」後

 「名前を付けて保存」しても変化は見られない。

 上の画像を背景の「青」とその他の色の2色に分解して、それぞれ「名前を付けて保存」してみた。

元の画像 「名前を付けて保存」した画像
赤と青 黄と青
緑と青 マゼンタと青
赤 青
緑 青

 それぞれ色が減っている。
 「赤と青」の画像は「赤」だけに、「黄と青」の画像は「青」だけに、「緑と青」の画像は「緑」だけに、「マゼンタと青」の画像は「青」だけになっている。
 量が多い方の色になるわけではなさそうである。「黄」や「マゼンタ」に対しては量の少ない「青」が勝っている。

 5色のGIF画像では「名前を付けて保存」しても変化はなかったが、2色のGIF画像では「名前を付けて保存」すると1色になってしまった。それでは3色の画像ならどうだろうか。

元の画像
赤と黄と青 黄とマゼンタと青
赤と緑と青 緑とマゼンタと青
「名前を付けて保存」した画像
赤と黄と青 黄とマゼンタと青
赤と緑と青 緑とマゼンタと青

 変化はなかった。
 異常が生じたのは2色の場合だけのようだ。
 PhotoFiltreで2色のGIF画像を開いたらインデックスモードのまま再保存してはいけないのだろうか。

 ところで、2色のGIF画像は再保存によって1色になるようだが、どちらの色が選ばれるのだろうか。法則のようなものはないだろうかと、上の画像の5色を使って色々と試してみた。

元の画像 GIMPで確認した
カラーインデックス
「名前を付けて保存」した画像
0:赤
1:青
0:赤
1:緑
0:赤
1:黄
0:赤
1:マゼンタ
0:青
1:赤
0:青
1:緑
0:青
1:黄
0:青
1:マゼンタ
0:緑
1:赤
0:緑
1:青
0:緑
1:黄
0:緑
1:マゼンタ
0:黄
1:赤
0:黄
1:青
0:黄
1:緑
0:黄
1:マゼンタ
0:マゼンタ
1:赤
0:マゼンタ
1:青
0:マゼンタ
1:緑
0:マゼンタ
1:黄

 「GIMPで確認したカラーインデックス」はGIMPで変更したわけではなく、PhotoFiltreで保存した時に決まるようである。上の例では量の多い方のインデックスが「0」になっている。
 そして、上の例では、「RGBは他の色よりも強い」「RGBの間では量の多い方の色が強い」「RGBではない色の間では量の多い方の色が強い」という法則が見られる。それが正しいかどうかは分からない。興味のある人は他の色で試してほしい。また、私は面倒なので試さなかったが、色の量が「半々」だったらどちらが強いかも実験してみてほしい。
 このような仕様はPhotoFiltreを使い慣れている人には常識なのだろうか。2色のGIF画像が再保存後に1色になってしまうなんて、私には異常な仕様に感じられた。


nice!(0)  コメント(0)  トラックバック(0) 
カテゴリー:ブログを使いながら
共通テーマ:パソコン・インターネット

読者の反応

nice! 0

sonet-asin-area

コメント 0

コメントを書く 

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。
captcha

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。