#include <TileCache.h>
◆ FileFormatCompress()
grk::FileFormatCompress::FileFormatCompress |
( |
BufferedStream * | stream | ) |
|
◆ ~FileFormatCompress()
grk::FileFormatCompress::~FileFormatCompress |
( |
| ) |
|
|
virtual |
◆ compress()
◆ default_validation()
bool grk::FileFormatCompress::default_validation |
( |
void | | ) |
|
|
private |
◆ end()
bool grk::FileFormatCompress::end |
( |
void | | ) |
|
|
private |
◆ find_cf()
void grk::FileFormatCompress::find_cf |
( |
double | x, |
|
|
uint16_t * | num, |
|
|
uint16_t * | den ) |
|
private |
◆ getColour()
grk_color * grk::FileFormatCompress::getColour |
( |
void | | ) |
|
|
private |
◆ init()
Implements grk::grk::ICodeStreamCompress.
References approx, bpc, brand, C, capture_resolution, grk::_grk_cparameters::capture_resolution, grk::_grk_cparameters::capture_resolution_from_file, cl, codeStream, comps, display_resolution, grk::_grk_cparameters::display_resolution, enumcs, grk::GRK_CHANNEL_TYPE_COLOUR, grk::GRK_CLRSPC_CMYK, grk::GRK_CLRSPC_DEFAULT_CIE, grk::GRK_CLRSPC_EYCC, grk::GRK_CLRSPC_GRAY, grk::GRK_CLRSPC_ICC, grk::GRK_CLRSPC_SRGB, grk::GRK_CLRSPC_SYCC, grk::GRK_ENUM_CLRSPC_CIE, grk::GRK_ENUM_CLRSPC_CMYK, grk::GRK_ENUM_CLRSPC_EYCC, grk::GRK_ENUM_CLRSPC_GRAY, grk::GRK_ENUM_CLRSPC_SRGB, grk::GRK_ENUM_CLRSPC_SYCC, grk::GRK_ENUM_CLRSPC_UNKNOWN, grk::GRK_ERROR(), grk::grk_image_meta_new(), grk::grk_malloc(), grk::grk_object_ref(), grk::GRK_WARN(), h, has_capture_resolution, has_display_resolution, image, inputImage_, IPR, grk::IPTC_UUID, JP2_JP2, meth, minversion, grk::MycmsLogErrorHandlerFunction(), numcl, numcomps, numUuids, grk::_grk_image::obj, precedence, UnkC, uuids, w, grk::_grk_cparameters::write_capture_resolution, grk::_grk_cparameters::write_capture_resolution_from_file, grk::_grk_cparameters::write_display_resolution, and grk::XMP_UUID.
◆ init_compressValidation()
void grk::FileFormatCompress::init_compressValidation |
( |
void | | ) |
|
|
private |
◆ init_end_header_writing()
void grk::FileFormatCompress::init_end_header_writing |
( |
void | | ) |
|
|
private |
◆ init_header_writing()
void grk::FileFormatCompress::init_header_writing |
( |
| ) |
|
|
private |
◆ skip_jp2c()
bool grk::FileFormatCompress::skip_jp2c |
( |
void | | ) |
|
|
private |
◆ start()
bool grk::FileFormatCompress::start |
( |
void | | ) |
|
|
virtual |
◆ write_bpc()
uint8_t * grk::FileFormatCompress::write_bpc |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_buffer()
uint8_t * grk::FileFormatCompress::write_buffer |
( |
uint32_t | boxId, |
|
|
grk_buf8 * | buffer, |
|
|
uint32_t * | p_nb_bytes_written ) |
|
private |
◆ write_channel_definition()
uint8_t * grk::FileFormatCompress::write_channel_definition |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_colr()
uint8_t * grk::FileFormatCompress::write_colr |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_component_mapping()
uint8_t * grk::FileFormatCompress::write_component_mapping |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_ftyp()
bool grk::FileFormatCompress::write_ftyp |
( |
void | | ) |
|
|
private |
◆ write_ihdr()
uint8_t * grk::FileFormatCompress::write_ihdr |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_jp()
bool grk::FileFormatCompress::write_jp |
( |
void | | ) |
|
|
private |
◆ write_jp2c()
bool grk::FileFormatCompress::write_jp2c |
( |
void | | ) |
|
|
private |
◆ write_jp2h()
bool grk::FileFormatCompress::write_jp2h |
( |
void | | ) |
|
|
private |
References bpc, capture_resolution, codeStream, grk::BoxWriteHandler::data_, display_resolution, grk::GRK_ERROR(), grk::grk_free(), grk::BoxWriteHandler::handler, has_capture_resolution, has_display_resolution, inputImage_, JP2_JP2H, stream, and xml.
◆ write_palette_clr()
uint8_t * grk::FileFormatCompress::write_palette_clr |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_res()
uint8_t * grk::FileFormatCompress::write_res |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ write_res_box()
void grk::FileFormatCompress::write_res_box |
( |
double | resx, |
|
|
double | resy, |
|
|
uint32_t | box_id, |
|
|
uint8_t ** | current_res_ptr ) |
|
private |
◆ write_uuids()
bool grk::FileFormatCompress::write_uuids |
( |
void | | ) |
|
|
private |
◆ write_xml()
uint8_t * grk::FileFormatCompress::write_xml |
( |
uint32_t * | p_nb_bytes_written | ) |
|
|
private |
◆ codeStream
◆ inputImage_
GrkImage* grk::grk::FileFormatCompress::inputImage_ |
|
private |
◆ j2k_codestream_offset
uint64_t grk::grk::FileFormatCompress::j2k_codestream_offset |
|
private |
◆ needs_xl_jp2c_box_length
bool grk::grk::FileFormatCompress::needs_xl_jp2c_box_length |
|
private |
The documentation for this class was generated from the following files: