C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■85348 / )  Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 (1回)-(2017/10/12(Thu) 16:27:49)

分類:[(わからない)] 

お世話になっております。

Windows7にて、ペイントを使用したときに気になったことがあったので質問させてください。

ペイントでTiff画像を保存した際に、保存画像のプロパティを見ると圧縮の欄が"LZW"となっていました。

LZWについて調べてみたところ、解凍する際の前提条件について気になることがありました。
解凍するには、1文字のサイズが分かっている、可変幅コードの使用有無などの条件が分かっている必要があるとのことでした。

それならば、なぜ圧縮した画像を他のソフト等でも開けるのでしょうか。

Tiffヘッダに情報が格納されているのかと思い、Tiffヘッダについても調べてみたのですが、Tiffヘッダの内容にはLZWの情報が入るような部分がありませんでした。

しかし画像が開ける以上は、どこかに情報が格納されているものと思います。

そこで疑問なのですが、Tiffヘッダの中身を見た時(例えばバイナリエディタで開いた時)に、LZW関連の情報が入っているのはどのような領域なのでしょうか。

また、LZWで圧縮した画像ファイルはヘッダも圧縮されているのでしょうか。
それとも、ヘッダは圧縮前のままで、画像データの部分だけが圧縮されているのでしょうか。

ご存知の方ご教授お願いします。

返信 編集キー/


管理者用

- Child Tree -