C++でjpgファイルをbmpファイルに変換する方法
Posted: 2012年3月03日(土) 17:00
デスクトップの壁紙を変えるプログラムを書こうとおもったのですが、windows7では画像ファイルをbmpに
しなくても、成功したのですが、XPにした途端にエラーがでました。
systemparameterinfoに、デスクトップのフルパスを入れていたのですが、XPでもbmpファイルなら成功します。
なので、jpgのファイルのフルパスを指定して、そのファイルをメモリにコピーして、それを変換して、systemparameterinfoを使って、画像表示をしたいのですが、調べたっ結果DLLファイルや、jpeg-8dを使ってみようと思ったのですが、どのように使えばいいのかわからず、DLLを使う方法では、http://officetanaka.net/other/extra/tips03.htm
DLLをどうしていいのかわからずに、フォルダにいれてみたりしたのですが、わかりませんでした。
jpeg-8dはライブラリーファイル?なのでDxlibを入れたときと同じ用にして使ってみましたが、エラーが100個以上でて、、、あきらめました。
もっと簡単な方法はないのでしょうか?ちなみにCimageは、使えない環境でやっています。
VC++の2008でやっています。XPです。
ご回答よろしくお願いします。
しなくても、成功したのですが、XPにした途端にエラーがでました。
systemparameterinfoに、デスクトップのフルパスを入れていたのですが、XPでもbmpファイルなら成功します。
なので、jpgのファイルのフルパスを指定して、そのファイルをメモリにコピーして、それを変換して、systemparameterinfoを使って、画像表示をしたいのですが、調べたっ結果DLLファイルや、jpeg-8dを使ってみようと思ったのですが、どのように使えばいいのかわからず、DLLを使う方法では、http://officetanaka.net/other/extra/tips03.htm
DLLをどうしていいのかわからずに、フォルダにいれてみたりしたのですが、わかりませんでした。
jpeg-8dはライブラリーファイル?なのでDxlibを入れたときと同じ用にして使ってみましたが、エラーが100個以上でて、、、あきらめました。
もっと簡単な方法はないのでしょうか?ちなみにCimageは、使えない環境でやっています。
VC++の2008でやっています。XPです。
ご回答よろしくお願いします。