graphics.fromimage 예제
using System;
using System.Drawing;
public class Program
{
public static void Main()
{
// Load an image file
Image image = Image.FromFile("path/to/image.jpg");
// Create a Graphics object from the image
using (Graphics graphics = Graphics.FromImage(image))
{
// Perform drawing operations on the image
Pen pen = new Pen(Color.Red);
graphics.DrawRectangle(pen, 50, 50, 100, 100);
graphics.DrawString("Hello, World!", new Font("Arial", 12), Brushes.Black, 10, 10);
}
// Save the modified image to a new file
image.Save("path/to/modified_image.jpg");
}
}
이 예제는 C#에서 graphics.FromImage
메서드를 사용하여 이미지에 그래픽을 그리는 방법을 보여줍니다.
먼저, Image.FromFile
메서드를 사용하여 이미지 파일을 불러옵니다. 그다음, Graphics.FromImage
메서드를 사용하여 이미지에 대한 Graphics 객체를 생성합니다.
이제, using
문을 사용하여 Graphics 객체를 사용하는 블록을 만들고 그 안에서 그래픽 작업을 수행합니다. 위의 예제에서는 빨간색으로 사각형을 그리고, “Hello, World!”라는 문자열을 좌표 (10, 10)에 표시합니다.
마지막으로, 수정된 이미지를 새로운 파일로 저장합니다. image.Save
메서드를 사용하여 저장할 파일 경로를 지정합니다.
물론, 실제로 사용하려면 파일 경로를 존재하는 파일로 수정해야 합니다. 이 예제는 단순히 그래픽 그리기 방법을 설명하기 위한 것입니다.