Grok 13.0.0
|
Image component. More...
#include <grok.h>
Public Attributes | |
uint32_t | x0 |
x component offset compared to the whole image | |
uint32_t | y0 |
y component offset compared to the whole image | |
uint32_t | w |
data width | |
uint32_t | stride |
data stride | |
uint32_t | h |
data height | |
uint8_t | dx |
XRsiz: horizontal separation of a sample of component with respect to the reference grid. | |
uint8_t | dy |
YRsiz: vertical separation of a sample of component with respect to the reference grid. | |
uint8_t | prec |
precision | |
bool | sgnd |
GRK_CHANNEL_TYPE | type |
GRK_CHANNEL_ASSOC | association |
uint16_t | crg_x |
uint16_t | crg_y |
int32_t * | data |
image component data | |
Image component.
GRK_CHANNEL_ASSOC _grk_image_comp::association |
Referenced by grk::FileFormatCompress::init().
uint16_t _grk_image_comp::crg_x |
Referenced by grk::GrkImage::componentsEqual(), and grk::GrkImage::copyComponent().
uint16_t _grk_image_comp::crg_y |
Referenced by grk::GrkImage::componentsEqual(), and grk::GrkImage::copyComponent().
int32_t* _grk_image_comp::data |
image component data
Referenced by grk::GrkImage::allocData(), grk::GrkImage::applyICC(), grk::GrkImage::cieLabToRGB(), grk::clip(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::copyHeader(), grk::GrkImage::execUpsample(), grk::GrkImage::greyToRGB(), grk::CodeStreamCompress::init(), grk::GrkImage::scaleComponent(), grk::GrkImage::single_component_data_free(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::sycc444_to_rgb().
uint8_t _grk_image_comp::dx |
XRsiz: horizontal separation of a sample of component with respect to the reference grid.
Referenced by grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::CodeStreamDecompress::dump_image_comp_header(), grk::CodeStreamCompress::init(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_imf_compliant(), grk::GrkImage::postReadHeader(), grk::Profile::set_cinema_parameters(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::validateICC().
uint8_t _grk_image_comp::dy |
YRsiz: vertical separation of a sample of component with respect to the reference grid.
Referenced by grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::CodeStreamDecompress::dump_image_comp_header(), grk::CodeStreamCompress::init(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_imf_compliant(), grk::GrkImage::postReadHeader(), grk::Profile::set_cinema_parameters(), grk::GrkImage::sycc420_to_rgb(), and grk::GrkImage::sycc422_to_rgb().
uint32_t _grk_image_comp::h |
data height
Referenced by grk::GrkImage::allocData(), grk::GrkImage::applyICC(), grk::GrkImage::cieLabToRGB(), grk::clip(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::GrkImage::generateCompositeBounds(), grk::GrkImage::greyToRGB(), grk::StripCache::ingestTile(), grk::CodeStreamCompress::init(), grk::StripCache::init(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::GrkImage::postReadHeader(), grk::GrkImage::scaleComponent(), grk::Profile::set_cinema_parameters(), grk::Strip::Strip(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::sycc444_to_rgb().
uint8_t _grk_image_comp::prec |
precision
Referenced by grk::GrkImage::applyICC(), grk::GrkImage::cieLabToRGB(), grk::clip(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::componentsEqual(), grk::GrkImage::convertPrecision(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::decompress_synch_plugin_with_host(), grk::TileProcessor::decompressT2T1(), grk::CodeStreamDecompress::dump_image_comp_header(), grk::CodeStreamCompress::init(), grk::FileFormatCompress::init(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::TileProcessor::pcrdBisectSimple(), grk::GrkImage::postReadHeader(), grk::GrkImage::scaleComponent(), grk::Profile::set_cinema_parameters(), grk::GrkImage::supportsStripCache(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::sycc444_to_rgb().
bool _grk_image_comp::sgnd |
Referenced by grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::CodeStreamDecompress::dump_image_comp_header(), grk::CodeStreamCompress::init(), grk::FileFormatCompress::init(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::TileProcessor::mct_encode(), grk::TileProcessor::mctDecompress(), and grk::CodeStreamDecompress::read_cbd().
uint32_t _grk_image_comp::stride |
data stride
Referenced by grk::GrkImage::allocData(), grk::GrkImage::applyICC(), grk::GrkImage::cieLabToRGB(), grk::clip(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::componentsEqual(), grk::GrkImage::greyToRGB(), grk::GrkImage::scaleComponent(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::sycc444_to_rgb().
GRK_CHANNEL_TYPE _grk_image_comp::type |
uint32_t _grk_image_comp::w |
data width
Referenced by grk::GrkImage::allocData(), grk::GrkImage::applyICC(), grk::GrkImage::cieLabToRGB(), grk::clip(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::GrkImage::generateCompositeBounds(), grk::CodeStreamCompress::init(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::GrkImage::postReadHeader(), grk::GrkImage::scaleComponent(), grk::Profile::set_cinema_parameters(), grk::FileFormatCompress::start(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), and grk::GrkImage::sycc444_to_rgb().
uint32_t _grk_image_comp::x0 |
x component offset compared to the whole image
Referenced by grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), and grk::GrkImage::generateCompositeBounds().
uint32_t _grk_image_comp::y0 |
y component offset compared to the whole image
Referenced by grk::GrkImage::componentsEqual(), grk::GrkImage::copyComponent(), grk::GrkImage::create(), grk::GrkImage::generateCompositeBounds(), and grk::Strip::Strip().