0
CreateBitmapFromFile()을 사용하여 jpg 파일을로드하고 있습니다.GDI :로드 된 이미지가 유효한 jpg인지 확인하십시오.
이미지 인 경우 항상 "2"를 반환합니다.
하지만 올바른 jpg 파일 (gif, pdf가 아닌)을 어떻게 확인할 수 있습니까?
감사합니다. 로마
CreateBitmapFromFile()을 사용하여 jpg 파일을로드하고 있습니다.GDI :로드 된 이미지가 유효한 jpg인지 확인하십시오.
이미지 인 경우 항상 "2"를 반환합니다.
하지만 올바른 jpg 파일 (gif, pdf가 아닌)을 어떻게 확인할 수 있습니까?
감사합니다. 로마
대신 Image.FromFile을 사용하면 이미지의 RawFormat을 가져올 수 있습니다. Bitmap 객체를 만들면 원시 형식을 잃을 가능성이 있습니다. 비트 맵이므로 이제 비트 맵 객체입니다.
var file_image = System.Drawing.Image.FromFile("C:\\Sourcefile.jpg");
var file_image_format = file_image.RawFormat;