※ ChatGPTを利用し、要約された質問です(原文:C#でのpngからbmpへの変換について)
このQ&Aのポイント
C#でのpngからbmpへの変換について困っています。フォトショで開けるbmpファイルを作成する方法を教えてください。
プログラミング初心者の質問です。C#でpngファイルをbmpに変換するプログラムを作成中ですが、変換後のファイルがフォトショで読み込めません。原因と解決方法を教えてください。
C#でpngファイルをbmpに変換していますが、フォトショで読み込めるbmpファイルを作成する方法が分かりません。アドビのフォトショで正しく開けるbmpファイルを作成するためにはどうすればいいですか?
プログラミングの初心者です。
現在、以下の点について困っています。
現在業務で画像ファイルをpngからbmpに変換するプログラムを作成しています。
以下のようなソースで対象のファイルを変換してみたのですが、変換後の画像ファイルをアドビのフォトショで開こうとすると読み込みに失敗します。
※usingでDrawing.Imagingは宣言済み
Bitmap bmp = new Bitmap("failename.png");
bmp.Save("failname.bmp", ImageFormat.Bmp);
bmp.Dispose();
念のため、ペイントで適当な画像を作成して同様の処理をしてみたところ、そちらは上手く変換できたようで、フォトショでも普通に開けることが出来ました。
対象の画像ファイルは、変換前ではちゃんとフォトショで開けることが出来ます。
フォトショでもちゃんと読み込めるファイルを作成するには、まだソースが足りないのでしょうか?
知っている方がおられましたら、アドバイスをお願いします。
お礼
こんにちは。 machongolaさんが提示してくださったソースを反映したところ、今度はちゃんと変換処理がなされました。 変換画像が外部から取得する画像なので詳しい仕様はわからない(terapadでどの変換コードでも文字化けてしまう)のですが、どうやら指摘通りであったようです。 回答ありがとうございました。