Go to the documentation of this file.
49 long long extension_number = 0);
58 cpl_image*
LoadCplImage(
const char* file_name,
long long plane_number = 0,
59 long long extension_number = 0);
69 cpl_image*
CreateCplImage(
int width,
int height, uint8_t* image_data);
80 std::vector<uint8_t>* image_data);
90 cpl_image*
CreateCplImage(
int width,
int height, int16_t* image_data);
101 std::vector<int16_t>* image_data);
112 std::vector<int32_t>* image_data);
123 std::vector<float_t>* image_data);
134 std::vector<double_t>* image_data);
143 bool SaveCplImage(
const cpl_image* image,
const char* file_name,
144 cpl_propertylist* property_list =
nullptr);
200 cpl_wcs*
GetCplWcs(
const cpl_propertylist* propertylist);
cpl_vector * LoadCplVector(const char *file_name, long long extension_number=0)
Definition: imageIO.cpp:41
bool SaveCplImage(const cpl_image *image, const char *file_name, cpl_propertylist *property_list=nullptr)
Definition: imageIO.cpp:196
void UnwrapCplImage(cpl_image *image)
Definition: imageIO.cpp:238
cpl_image * CreateCplImage(int width, int height, uint8_t *image_data)
Definition: imageIO.cpp:67
void DeleteCplImage(cpl_image *image)
Definition: imageIO.cpp:213
cpl_wcs * GetCplWcs(const cpl_propertylist *propertylist)
Definition: imageIO.cpp:305
int GetCplImageExtensions(const char *file_name)
Definition: imageIO.cpp:254
cpl_image * LoadCplImage(const char *file_name, long long plane_number=0, long long extension_number=0)
Definition: imageIO.cpp:53
cpl_propertylist * GetCplImagePropertyList(const char *file_name, int position)
Definition: imageIO.cpp:264
cpl_type GetCplImageType(const cpl_image *image)
Definition: imageIO.cpp:245
int GetCplImagePlanCount(const cpl_propertylist *propertylist)
Definition: imageIO.cpp:279