実行時にイメージを作成してサーバーに保存する必要があります。例として、基本的な長方形だけを作成しているとしましょう。この長方形の画像は.pngファイルになります。ASP.NET MVC 4アプリのC#コードでこれを行うにはどうすればよいですか?
C#で基本的な画像を描画する方法を学習しようとしていますが、どこから始めればよいかわかりません。誰かが私に長方形を描く基本的なサンプルを教えてもらえますか?
実行時にイメージを作成してサーバーに保存する必要があります。例として、基本的な長方形だけを作成しているとしましょう。この長方形の画像は.pngファイルになります。ASP.NET MVC 4アプリのC#コードでこれを行うにはどうすればよいですか?
C#で基本的な画像を描画する方法を学習しようとしていますが、どこから始めればよいかわかりません。誰かが私に長方形を描く基本的なサンプルを教えてもらえますか?
これがあなたが始めるためのサンプルです。
ソース: C#でPNGファイルを生成する方法は?
MSDN: ビットマップクラス、グラフィックスクラス
using (Bitmap b = new Bitmap(50, 50)) {
using (Graphics g = Graphics.FromImage(b)) {
g.Clear(Color.Green);
}
b.Save(@"C:\green.png", ImageFormat.Png);
}
この助けを願っています:
Bitmap img = new Bitmap(300, 50);
Graphics g = Graphics.FromImage(img);
g.FillRectangle(Brushes.White, 1, 1, 298, 48);
// render the image to output stream
img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
//clean up
g.Dispose();
img.Dispose();