C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■98307 / 親階層)  画像ファイルの保存
□投稿者/ 星は昴 (1回)-(2021/10/30(Sat) 07:33:11)

分類:[C#] 

https://lets-csharp.com/split-image/
で公開されている画像を分割するアプリについての質問です。
 分割した画像ファイルを書き込むとき、拡張子が元のファイルのままであることはともかく、画像フォーマット必ず png となるのはどこで指定しているのでしょうか。書き込んでいる部分だけを抜き出すと

for (int x = 0; x < colum; x++)
{
  for (int y = 0; y < row; y++)
  {
   Bitmap bmp = new Bitmap(width1, height1);
   Graphics g = Graphics.FromImage(bmp);
   g.DrawImage(image, new Rectangle(0, 0, width1, height1),
     new Rectangle(width1 * x, height1 * y, width1, height1), GraphicsUnit.Pixel);
   g.Dispose();
   string outputFilePath = String.Format("{0}\\{1}_X{2}_Y{3}{4}",
     outputFolderPath, filename, x, y, extension);
   bmp.Save(outputFilePath);
   bmp.Dispose();
  }
}

ですが、このコードのどこにも、たとえば ImageFormat を利用した
  bmp.Save("C:\\test.png", System.Drawing.Imaging.ImageFormat.Png);
のような記述が見あたりません。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 画像ファイルの保存 /Hongliang
→Re[1]: 画像ファイルの保存 /WebSurfer
 
上記関連ツリー

画像ファイルの保存 / 星は昴 (21/10/30(Sat) 07:33) #98307 ←Now
Re[1]: 画像ファイルの保存 / Hongliang (21/10/30(Sat) 08:16) #98309
│└ Re[2]: 画像ファイルの保存 / 星は昴 (21/10/30(Sat) 08:25) #98310 解決済み
Re[1]: 画像ファイルの保存 / WebSurfer (21/10/30(Sat) 08:15) #98308

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信