【C#】Bitmapで画像作成
こんばんは。
休日の疲労を引きずってて、
パフォーマンスがイマイチな月曜日でした。
今日はpngなどの画像ファイルの
作り方について。
Bitmapを用いて大きさを定義①し
(今回は800×800ピクセル)、
Graphicsで作ったBitmapに
お絵描きをさせます②。
Bitmap bm = new Bitmap(800, 800); ①
Graphics gr = Graphics.FromImage(bm); ②
上記で描かせるための準備完了。
次に、実際に描画させます。
今回は四角形を。
まず、Rectangleを定義します①。
カッコ内は、
(x座標, y座標, x方向の大きさ, y方向の大きさ)
となります。
即ち、今回の場合は、原点(0, 0)に
1×1の正方形を描画させます。
複数個書かせたい場合は、座標をずらして
書くことが可能です②。
整数値しかずらせないので、
その点はご注意を。
Rectangle rect = new Rectangle(0, 0, 1, 1); ①
rect.X = 2; ②
rect.Y = 3; ②
今回はpng形式で保存します。
string型のファイル名を示し、
ImageFormatをPngにすることに
よっておこないます。
bm.Save(filename, System.Drawing.Imaging.ImageFormat.Png);
Lat×Lonのようなピクセル型データも
一応このような方法で書けますね。
では。