00001
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _GAN_IMAGE_EXTRACT_H
00030 #define _GAN_IMAGE_EXTRACT_H
00031
00032 #include <gandalf/image/image_defs.h>
00033
00034 #ifdef __cplusplus
00035 extern "C" {
00036 #endif
00037
00048 Gan_Image *gan_image_extract_q ( Gan_Image *source,
00049 int r0, int c0,
00050 unsigned height, unsigned width,
00051 Gan_ImageFormat format, Gan_Type type,
00052 Gan_Bool copy_pixels,
00053 Gan_Image *dest );
00054
00072 Gan_Image *gan_image_extract_s ( Gan_Image *source,
00073 int r0, int c0,
00074 unsigned height, unsigned width,
00075 Gan_ImageFormat format, Gan_Type type,
00076 Gan_Bool copy_pixels );
00077
00091 Gan_Image *gan_image_convert_q ( Gan_Image *source,
00092 Gan_ImageFormat format, Gan_Type type,
00093 Gan_Image *dest );
00094
00107 Gan_Image *gan_image_convert_s ( Gan_Image *source,
00108 Gan_ImageFormat format, Gan_Type type );
00109
00118 #ifdef __cplusplus
00119 }
00120 #endif
00121
00122 #endif