1

ビットマップファイル(* .bmp)を受信して​​保存するWindowsC++プログラムがあります。私の顧客は、代わりにJPEGファイルとして保存されたビットマップを望んでいます。これはVisualStudio2008では非常に単純に見えますが、私はVisual Studio 6.0で立ち往生しています(私の雇用主は最近のいずれかをアップグレードしますが、今日はアップグレードしません)。VC ++ 6.0で変換を行う簡単な方法はありますか、それとも外部ユーティリティプログラムが必要ですか?私には「自分で転がす」ためのリソース(つまり時間)がありません。

4

3 に答える 3

2

明らかな選択は、GDI+またはIJGなどのライブラリを使用することです。MSDNは、PNGファイルの書き込みを示すGDI+サンプルを示しています。それを変換してJPEGファイルを生成するには、別のエンコーダーを選択するだけです。

于 2011-02-10T21:54:44.563 に答える
0

独立したJPEGグループからライブラリをチェックしてください。

于 2011-02-10T21:53:53.087 に答える
0

これを行う簡単な方法は、ImageMagickライブラリを使用することです。コマンドラインツールを使用するか、 Magick++APIを使用してライブラリをプログラムに直接統合することができます。

于 2011-02-10T21:57:05.453 に答える