[SDL] SDL_Surface to SDL_image's RWops

benang at cs.its.ac.id benang at cs.its.ac.id
Fri Sep 29 21:21:34 PDT 2006


>
>> Hi, it's my second question of the day. Is there any function to convert
>> from SDL_Surface to a type of image RWops (like png, jpg, tga, gif,
>> etc)?
>
> SDL_image only reads these formats, but there are open source libraries
> you can use to convert a memory buffer (such as surface->pixels) to any
> of these formats, though.
>
> Here's one that glues all of them into one library that handles multiple
> formats, like SDL_image does for reading:
>
>     http://freeimage.sourceforge.net/features.html
>
> Coincidentally, FreeImage is what Google Earth uses for most of its
> image processing on Windows, Linux and Mac OS X. In many cases, it's
> just a unified API over things like libpng, libjpeg-6b, libtiff, etc, so
> if there's a specific format you want, it might be more lightweight to
> get one of the specific libraries.
>
> I'm sure there are other libraries that do something similar to
> freeimage, too.
>
> --ryan.
>
>


Thanks, I'll try to have a look.






More information about the SDL mailing list