|
|
@@ -27,12 +27,12 @@ |
|
|
|
|
|
|
|
pipi_image_t *pipi_load(const char *name) |
|
|
|
{ |
|
|
|
#if USE_SDL |
|
|
|
return pipi_load_sdl(name); |
|
|
|
#elif USE_IMLIB2 |
|
|
|
#if USE_IMLIB2 |
|
|
|
return pipi_load_imlib2(name); |
|
|
|
#elif USE_OPENCV |
|
|
|
return pipi_load_opencv(name); |
|
|
|
#elif USE_SDL |
|
|
|
return pipi_load_sdl(name); |
|
|
|
#else |
|
|
|
# error "No imaging library" |
|
|
|
#endif |
|
|
@@ -47,12 +47,12 @@ void pipi_free(pipi_image_t *img) |
|
|
|
free(img->p[i].pixels); |
|
|
|
|
|
|
|
if(img->codec_priv) |
|
|
|
#if USE_SDL |
|
|
|
pipi_free_sdl(img); |
|
|
|
#elif USE_IMLIB2 |
|
|
|
#if USE_IMLIB2 |
|
|
|
pipi_free_imlib2(img); |
|
|
|
#elif USE_OPENCV |
|
|
|
pipi_free_opencv(img); |
|
|
|
#elif USE_SDL |
|
|
|
pipi_free_sdl(img); |
|
|
|
#endif |
|
|
|
|
|
|
|
free(img); |
|
|
@@ -60,12 +60,12 @@ void pipi_free(pipi_image_t *img) |
|
|
|
|
|
|
|
void pipi_save(pipi_image_t *img, const char *name) |
|
|
|
{ |
|
|
|
#if USE_SDL |
|
|
|
return pipi_save_sdl(img, name); |
|
|
|
#elif USE_IMLIB2 |
|
|
|
#if USE_IMLIB2 |
|
|
|
return pipi_save_imlib2(img, name); |
|
|
|
#elif USE_OPENCV |
|
|
|
return pipi_save_opencv(img, name); |
|
|
|
#elif USE_SDL |
|
|
|
return pipi_save_sdl(img, name); |
|
|
|
#endif |
|
|
|
} |
|
|
|
|