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. |