Load a JPEG image from a file.
Defined in <SDL3/SDL_surface.h>
SDL_Surface * SDL_LoadJPG(const char *file);| const char * | file | the JPG file to load. |
(SDL_Surface *) Returns a pointer to a new SDL_Surface structure or NULL on failure; call SDL_GetError() for more information.
This is intended as a convenience function for loading images from trusted sources. If you want to load arbitrary images you should use libjpeg or another image loading library designed with security in mind.
The new surface should be freed with SDL_DestroySurface(). Not doing so will result in a memory leak.
It is safe to call this function from any thread.
This function is available since SDL 3.6.0.