처리하기 전에 미리보기 이미지를 먼저로드해야하는 프로그램을 작성하고 있습니다.이미지가 큰 경우에도 미리보기가 회전하지 않음
img = Image.FromFile(file_path);
int img_w = img.Width;
int img_h = img.Height;
int desired_size = 150;
int img_h1 = desired_size;
double resize = (double)img_h/(double)img_w;
resize = (double)desired_size * resize;
img_h1 = (int)resize;
thumb = img.GetThumbnailImage(desired_size, img_h1, null, IntPtr.Zero);
이 코드는 이미지를로드 한 다음 축소판을 만듭니다.
카메라로 촬영 한 사진 중 일부가 회전되어 IrfanView에서 90도 회전했습니다. C# 응용 프로그램에로드 된 축소판도 여전히 잘못 회전합니다 (큰 이미지는 괜찮습니다).
이 문제를 해결하려면 어떻게합니까?