bmp ファイルを読み取るには、このhttp://msdn.microsoft.com/en-us/library/dd183376(VS.85).aspx をヘッダー ファイルとして使用し、rgb トリプレットを取得します。jpeg ファイルの rgb トリプレットを取得する方法、利用可能なヘッダー ファイルはありますか。あればリンクを共有してください。
2377 次
3 に答える
4
JPEG ファイル形式は RGB トリプレットを直接保存しませんが、ある種の画像圧縮を使用します。ファイルには、実際の色を定義する余弦パターンに起因する 64 ピクセルのブロック (私の記憶が正しければ) が含まれています。
ファイルを読み取ってデコードし、メモリ内に rgb トリプレットを生成するには、実際にはライブラリ (libjpeg、imagemagick、gd など) を使用する必要があります。
于 2013-05-28T06:18:45.447 に答える
1
MSDN のこの質問に対する回答によると、BMP だけでなく JPG やその他の画像形式も読み込むことができる GDI+ コンポーネントを使用できます。そこから、メモリ ビットマップを取得します。
これを行う方法の例を次に示します。
于 2013-05-28T06:40:41.083 に答える
0
このライブラリを確認してください: libjpeg。このライブラリは、JPEG 画像のエンコード、デコード、およびトランスコーディングを実装します。
于 2013-05-28T06:10:34.490 に答える