0
저는 MetaFile을 사용하고 있습니다. 특정 부분을 확대/축소하기 위해 메타 파일을 자르려면 어떤 방법이 있습니까?자르기 메타 파일 방법
큰 비트 맵에서 다시 그려 이미지를 자르려고 생각하고 있지만 이상적이지 않습니다.
저는 MetaFile을 사용하고 있습니다. 특정 부분을 확대/축소하기 위해 메타 파일을 자르려면 어떤 방법이 있습니까?자르기 메타 파일 방법
큰 비트 맵에서 다시 그려 이미지를 자르려고 생각하고 있지만 이상적이지 않습니다.
Graphics
표면으로 드로잉 할 때, 즉 Bitmap
으로 드로잉 할 때 DrawImage()
메서드의 오버로드 중 하나를 사용하여 쉽게자를 수 있습니다. 다음은 메타 파일의 오른쪽 아래 1/4 만 비트 맵에 그려지는 예제입니다.
Metafile metafile = ...;
Bitmap target = new Bitmap(1000, 1000);
using (Graphics g = Graphics.FromImage(target))
{
g.DrawImage(metafile, -1000, -1000, 2000, 2000);
g.Flush();
}