게임 공부/Windows API
[GDI+] Image::FromFile 결과가 NULL이 나올 때
woohyeon
2020. 10. 29. 23:05
반응형
원래는 잘 출력 됐었는데 코드를 좀 수정하고 이미지를 출력하니까 이미지가 안나왔다. 다른 이미지는 잘 나오는데 이 이미지에 대한 FromFile 결과(Image*)가 계속 NULL이 나오는 것이다. 한 사십분 삽질하다 찾아보니 Gdiplus 관련 변수가 초기화되어 있지 않을 때 FromFile이 NULL을 반환한다고 한다.
엥? 초기화되어 있을텐데 하고 다시 보니 이 이미지 파일만 Gdiplus 관련 변수보다 일찍 초기화가 됐었다..
결론: GdiplusStartup()로 초기화하기 전에 FromFile로 이미지 파일을 만들지 않았는지 확인해 본다.