C#でGDIを使う方法
C#では、System.Drawing 名前空間内のクラスを使用して、グラフィック デバイス インターフェイス (GDI) を使用できます。以下に、GDI を使用した描画操作の一般的な例をいくつか示します。
- グラフィックスオブジェクトの作成:
Graphics g = this.CreateGraphics();
- 直線を引く
Pen pen = new Pen(Color.Black);
g.DrawLine(pen, x1, y1, x2, y2);
- 長方形を描く
Pen pen = new Pen(Color.Black);
g.DrawRectangle(pen, x, y, width, height);
- 楕円を描く:
Pen pen = new Pen(Color.Black);
g.DrawEllipse(pen, x, y, width, height);
- テキストを描画する
Font font = new Font("Arial", 12);
SolidBrush brush = new SolidBrush(Color.Black);
g.DrawString("Hello World", font, brush, x, y);
- 画像を描く
Image image = Image.FromFile("image.jpg");
g.DrawImage(image, x, y, width, height);
他にも多数描画・画像処理の機能が提供されておりますので、必要に応じて調査・利用してください。