이미지 객체를 가져 오는 메서드가있는 Im에 1 개의 색상 채널 (다른 2 개는 검정색)으로 처리 한 다음 프로세스에서 새 이미지를 반환합니다.이미지 객체를 잘못 반환하는 방법
이제 문제는 메서드에서 새 이미지를 만들고 디버깅하는 동안 개체를 보면 완벽하게 잘 보입니다.
public Image GetRedImage(Image sourceImage)
{
using (Bitmap bmp = new Bitmap(sourceImage))
using (Bitmap redBmp = new Bitmap(sourceImage.Width, sourceImage.Height))
{
for (int x = 0; x < bmp.Width; x++)
{
for (int y = 0; y < bmp.Height; y++)
{
Color pxl = bmp.GetPixel(x, y);
Color redPxl = Color.FromArgb((int)pxl.R, 1, 1);
redBmp.SetPixel(x, y, redPxl);
}
}
Image tout = (Image)redBmp;
return tout;
}
}
사람이 도대체 무슨에 어떤 아이디어를 가지고 : 그 이미지 객체 안에 모든 쇼 "System.ArgumentException"여기
을 개체 속성을 빈 이미지로 돌아올 때하지만 그 방법의 코드는 진행되고있다?
많은 감사.
*는 감사합니다 모두 당신이 가 제대로 반환 지금 많은 많은 감사 – Gelion
후 답변을 투표하고 당신은 최고의 고려를 받아 (특히 다비드에) 도움을 * 을 웃는다 ;-) –