본문 바로가기
게임 공부/Windows API

[GDI+] Image::FromFile 결과가 NULL이 나올 때

by woohyeon 2020. 10. 29.
반응형

원래는 잘 출력 됐었는데 코드를 좀 수정하고 이미지를 출력하니까 이미지가 안나왔다. 다른 이미지는 잘 나오는데 이 이미지에 대한 FromFile 결과(Image*)가 계속 NULL이 나오는 것이다. 한 사십분 삽질하다 찾아보니 Gdiplus 관련 변수가 초기화되어 있지 않을 때 FromFile이 NULL을 반환한다고 한다.

엥? 초기화되어 있을텐데 하고 다시 보니 이 이미지 파일만 Gdiplus 관련 변수보다 일찍 초기화가 됐었다.. 

결론: GdiplusStartup()로 초기화하기 전에 FromFile로 이미지 파일을 만들지 않았는지 확인해 본다. 




댓글