0

JPG、BMP、GIFなどの形式で画像が圧縮されることは知っています。しかし、表示のスナップショットを取得して、プログラミング方法で(たとえばc / c ++などを使用して)圧縮せずに(バイナリファイルで)保存できますか?

4

3 に答える 3

5

BMPファイルはデフォルトでは圧縮されていません。ここを参照してください: https: //en.wikipedia.org/wiki/BMP_file_format

于 2012-11-08T15:49:23.883 に答える
2

http://www.zlib.netは、Cでの可逆圧縮のための最良のソリューションです。これは、手入れが行き届いており、さまざまなソフトウェアのホストで使用され、winzipなどの外部アーカイバと互換性があります。

C ++は、boost :: iostreams::zlibやboost::iostreams::gzipなどのラッパーを提供します。Zlibはdeflateアルゴリズム(RFC1951)を使用します。ここにアルゴリズムの非常に良い説明があります:http ://www.zlib.net/feldspar.html

于 2012-11-08T16:14:10.210 に答える
0

PAM形式は圧縮されておらず、非常に簡単に理解できます。

于 2012-11-08T17:38:21.107 に答える