비트 맵의 특정 영역을 얻는 방법이 있는지 궁금한 분들이 계십니까? 나는 tileset 커터를 만들기 위해 노력하고 있는데,로드 된 타일셋을 반복하고 이미지를 xscale * yscale 이미지로 잘라서 개별적으로 저장해야합니다. 나는 현재 절단 과정을 위해이 루프를 사용하고있다.비트 맵의 특정 사각형 영역 가져 오기
int x_scale, y_scale, image_width, image_height;
image_width = form1.getWidth();
image_height = form1.getHeight();
x_scale = Convert.ToInt32(xs.Text);
y_scale = Convert.ToInt32(ys.Text);
for (int x = 0; x < image_width; x += x_scale)
{
for (int y = 0; y < image_height; y += y_scale)
{
Bitmap new_cut = form1.getLoadedBitmap();//get the already loaded bitmap
}
}
그래서 비트 맵 new_cut의 일부를 "선택"하고 그 부분을 저장할 수있는 방법이 있습니까?
감사합니다, 큰 작품 : 많이 배웠습니다! –