- 締切済み
pngからjpegに画像形式を変換
こんにちは pngからjpegに画像形式を変換するアプリケーション(C++で)を作成しようとしています。そしてウェブで検索してみると、http://www.personal-media.co.jp/tron/developer/doc/brightv.r4/library/appl/libimg.htmlというサイトが見つかりました。 BTRONというOSの中で使用するために作られたライブラリの解説のようなのですが、このライブラリの入手方法がよくわかりませんでした。わかる方教えていただけますでしょうか。 また、他にも手軽にpng→jpegへ変換するプログラムが作成できる方法をご存じの方教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
試してないから判らないけど、Windoesに「pngの表示コーデック」と「jpegの保存コーデック」がインストール済みなら「DIBを持つコンポーネントにLoadFromFileして、SaveToFileするだけ」で済んだりはしないだろうか?(試す環境が無いので試してないけど) 「だけ」とは言ったけど「jpeg保存コーデックに、保存時の圧縮パラメータなどをセットするようなラッパー」は必要になるだろうと予想されるので、純粋に「だけ」にはならないだろうけど。
- machongola
- ベストアンサー率60% (434/720)
こんにちは。 GDIplusとか。 http://msdn.microsoft.com/en-us/library/ms533798.aspx D3DXLoadSurfaceFromFile() http://msdn.microsoft.com/ja-jp/library/bb172900(VS.85).aspx でロードして D3DXSaveSurfaceToFile() http://msdn.microsoft.com/ja-jp/library/bb205431(VS.85).aspx でセーブとか。 VC以外の環境で使う場合はlibファイルの変換を行えば、動くとは思います。
お礼
ご回答ありがとうございます。 参考にさせていただきます。
- sonata1229
- ベストアンサー率36% (76/206)
過去の質問に同様のものがありますが…。(調べた?) 下記DLLを使ったらどうでしょ。 http://www.vector.co.jp/soft/dl/win95/prog/se222453.html というか、PNG形式とJPEG形式のフォーマットを調べて 自力でやっても問題ないと思いますが…。 C++といっても開発環境にもよりますよね。 VC++でMFCとかならCImageクラスを利用しても可能だろうし…。 http://msdn.microsoft.com/ja-jp/library/bwea7by5(VS.80).aspx
お礼
ご回答ありがとうございます。 imgctlを使用させていただきました。ありがとうございます。
お礼
ご回答ありがとうございます。 参考にさせていただきます。