Image Storage
Detailed Description
- See im.h
Modules | |
group | File Format SDK |
group | Read Access |
group | Write Access |
group | File Formats |
Data Structures | |
class | imImageFile |
C++ Wrapper for the Image File Structure. More... | |
Enumerations | |
enum | imErrorCodes { IM_ERR_NONE, IM_ERR_OPEN, IM_ERR_ACCESS, IM_ERR_FORMAT, IM_ERR_DATA, IM_ERR_COMPRESS, IM_ERR_MEM, IM_ERR_COUNTER } |
Functions | |
void | imFileClose (imFile *ifile) |
void * | imFileHandle (imFile *ifile) |
void | imFileSetAttribute (imFile *ifile, const char *attrib, int data_type, int count, const void *data) |
const void * | imFileGetAttribute (imFile *ifile, const char *attrib, int *data_type, int *count) |
void | imFileGetAttributeList (imFile *ifile, char **attrib, int *attrib_count) |
Enumeration Type Documentation
|
File Access Error Codes
00061 { 00062 IM_ERR_NONE, /**< No error. */ 00063 IM_ERR_OPEN, /**< Error while opening the file (read or write). */ 00064 IM_ERR_ACCESS, /**< Error while accessing the file (read or write). */ 00065 IM_ERR_FORMAT, /**< Invalid or unrecognized file format. */ 00066 IM_ERR_DATA, /**< Invalid or unsupported data. */ 00067 IM_ERR_COMPRESS, /**< Invalid or unsupported compression. */ 00068 IM_ERR_MEM, /**< Insuficient memory */ 00069 IM_ERR_COUNTER /**< Interrupted by the counter */ 00070 };
|
Function Documentation
|
Closes the file |
|
Returns the internal handle. It is file format dependent. |
|
Changes an extended attribute. |
|
Returns an extended attribute. |
|
Returns a list of the attribute names. |