|
OpenJPEG
1.5.1
|
The JPEG-2000 file format Reader/Writer (JP2) More...
Go to the source code of this file.
Data Structures | |
| struct | opj_jp2_cdef_info |
| Channel description: channel index, type, assocation. More... | |
| struct | opj_jp2_cdef |
| Channel descriptions and number of descriptions. More... | |
| struct | opj_jp2_cmap_comp |
| Component mappings: channel index, mapping type, palette index. More... | |
| struct | opj_jp2_pclr |
| Palette data: table entries, palette columns. More... | |
| struct | opj_jp2_color |
| Collector for ICC profile, palette, component mapping, channel description. More... | |
| struct | opj_jp2_comps |
| JP2 component. More... | |
| struct | opj_jp2 |
| JPEG-2000 file format reader/writer. More... | |
| struct | opj_jp2_box |
| JP2 Box. More... | |
Macros | |
| #define | JPIP_JPIP 0x6a706970 |
| #define | JP2_JP 0x6a502020 |
| JPEG 2000 signature box. More... | |
| #define | JP2_FTYP 0x66747970 |
| File type box. More... | |
| #define | JP2_JP2H 0x6a703268 |
| JP2 header box. More... | |
| #define | JP2_IHDR 0x69686472 |
| Image header box. More... | |
| #define | JP2_COLR 0x636f6c72 |
| Colour specification box. More... | |
| #define | JP2_JP2C 0x6a703263 |
| Contiguous codestream box. More... | |
| #define | JP2_URL 0x75726c20 |
| URL box. More... | |
| #define | JP2_DTBL 0x6474626c |
| Data Reference box. More... | |
| #define | JP2_BPCC 0x62706363 |
| Bits per component box. More... | |
| #define | JP2_JP2 0x6a703220 |
| File type fields. More... | |
| #define | JP2_PCLR 0x70636c72 |
| Palette box. More... | |
| #define | JP2_CMAP 0x636d6170 |
| Component Mapping box. More... | |
| #define | JP2_CDEF 0x63646566 |
| Channel Definition box. More... | |
Typedefs | |
| typedef struct opj_jp2_cdef_info | opj_jp2_cdef_info_t |
| Channel description: channel index, type, assocation. More... | |
| typedef struct opj_jp2_cdef | opj_jp2_cdef_t |
| Channel descriptions and number of descriptions. More... | |
| typedef struct opj_jp2_cmap_comp | opj_jp2_cmap_comp_t |
| Component mappings: channel index, mapping type, palette index. More... | |
| typedef struct opj_jp2_pclr | opj_jp2_pclr_t |
| Palette data: table entries, palette columns. More... | |
| typedef struct opj_jp2_color | opj_jp2_color_t |
| Collector for ICC profile, palette, component mapping, channel description. More... | |
| typedef struct opj_jp2_comps | opj_jp2_comps_t |
| JP2 component. More... | |
| typedef struct opj_jp2 | opj_jp2_t |
| JPEG-2000 file format reader/writer. More... | |
| typedef struct opj_jp2_box | opj_jp2_box_t |
| JP2 Box. More... | |
Functions | |
Exported functions | |
| void | jp2_write_jp2h (opj_jp2_t *jp2, opj_cio_t *cio) |
| Write the JP2H box - JP2 Header box (used in MJ2) More... | |
| opj_bool | jp2_read_jp2h (opj_jp2_t *jp2, opj_cio_t *cio, opj_jp2_color_t *color) |
| Read the JP2H box - JP2 Header box (used in MJ2) More... | |
| opj_jp2_t * | jp2_create_decompress (opj_common_ptr cinfo) |
| Creates a JP2 decompression structure. More... | |
| void | jp2_destroy_decompress (opj_jp2_t *jp2) |
| Destroy a JP2 decompressor handle. More... | |
| void | jp2_setup_decoder (opj_jp2_t *jp2, opj_dparameters_t *parameters) |
| Setup the decoder decoding parameters using user parameters. More... | |
| opj_image_t * | opj_jp2_decode (opj_jp2_t *jp2, opj_cio_t *cio, opj_codestream_info_t *cstr_info) |
| Decode an image from a JPEG-2000 file stream. More... | |
| opj_jp2_t * | jp2_create_compress (opj_common_ptr cinfo) |
| Creates a JP2 compression structure. More... | |
| void | jp2_destroy_compress (opj_jp2_t *jp2) |
| Destroy a JP2 compressor handle. More... | |
| void | jp2_setup_encoder (opj_jp2_t *jp2, opj_cparameters_t *parameters, opj_image_t *image) |
| Setup the encoder parameters using the current image and using user parameters. More... | |
| opj_bool | opj_jp2_encode (opj_jp2_t *jp2, opj_cio_t *cio, opj_image_t *image, opj_codestream_info_t *cstr_info) |
| Encode an image into a JPEG-2000 file stream. More... | |
The JPEG-2000 file format Reader/Writer (JP2)
1.8.5