I tried to load an image for a texture, but the program failed to load that image with the reason "Image not of any known type, or corrupt". Why does this error happen? I used .png image, it is supported, for sure. Also, I've checked that the image it a real png image by checking in "Properties" of that image file. In addition, after testing, I'm quite sure that the program successfully found the location of the file.