Grok  7.6.6
Public Attributes | List of all members
_grk_image Struct Reference

Image. More...

#include <grok.h>

Inheritance diagram for _grk_image:
grk::GrkImage

Public Attributes

uint32_t x0
 XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area. More...
 
uint32_t y0
 YOsiz: vertical offset from the origin of the reference grid to the top side of the image area. More...
 
uint32_t x1
 Xsiz: width of the reference grid. More...
 
uint32_t y1
 Ysiz: height of the reference grid. More...
 
uint16_t numcomps
 number of components in the image More...
 
GRK_COLOR_SPACE color_space
 color space: sRGB, Greyscale or YUV More...
 
grk_image_compcomps
 image components More...
 
grk_color color
 
bool color_applied
 
bool has_capture_resolution
 
double capture_resolution [2]
 
bool has_display_resolution
 
double display_resolution [2]
 
uint8_t * iptc_buf
 
size_t iptc_len
 
uint8_t * xmp_buf
 
size_t xmp_len
 

Detailed Description

Image.

Member Data Documentation

◆ capture_resolution

double _grk_image::capture_resolution[2]

◆ color

grk_color _grk_image::color

◆ color_applied

bool _grk_image::color_applied

◆ color_space

GRK_COLOR_SPACE _grk_image::color_space

color space: sRGB, Greyscale or YUV

Referenced by grk::GrkImage::copyHeader(), grk::CodeStream::init_compress(), and grk::FileFormat::init_compress().

◆ comps

grk_image_comp* _grk_image::comps

◆ display_resolution

double _grk_image::display_resolution[2]

◆ has_capture_resolution

bool _grk_image::has_capture_resolution

◆ has_display_resolution

bool _grk_image::has_display_resolution

◆ iptc_buf

uint8_t* _grk_image::iptc_buf

◆ iptc_len

size_t _grk_image::iptc_len

◆ numcomps

uint16_t _grk_image::numcomps

number of components in the image

Referenced by grk::GrkImage::allocData(), grk::FileFormat::apply_channel_definition(), grk::FileFormat::apply_palette_clr(), grk::FileFormat::check_color(), grk::T2Compress::compress_packets_simulate(), grk::TileProcessor::copy_image_to_tile(), grk::TileProcessor::copy_uncompressed_data_to_tile(), grk::GrkImage::copyHeader(), grk::TileProcessor::decompress_tile_t2(), grk::GrkImage::duplicate(), grk_image_all_components_data_free(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::FileFormat::init_compress(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::j2k_add_mct(), grk::j2k_copy_tile_component_parameters(), grk::j2k_dump(), grk::j2k_dump_image_header(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), grk::j2k_init_mct_encoding(), grk::j2k_read_cbd(), grk::j2k_read_coc(), grk::j2k_read_crg(), grk::j2k_read_qcc(), grk::j2k_read_rgn(), grk::j2k_read_SPCod_SPCoc(), grk::j2k_write_cbd(), grk::j2k_write_poc(), grk::j2k_write_qcc(), grk::j2k_write_regions(), grk::j2k_write_SPCod_SPCoc(), main(), grk::pi_create(), grk::pi_create_compress(), grk::pi_create_decompress(), grk::pi_get_encoding_params(), grk::pi_update_encoding_parameters(), grk::TileProcessor::pre_write_tile(), grk::GrkImage::reduceDimensions(), grk::Profile::set_cinema_parameters(), grk::TileProcessor::t1_encode(), grk::TileProcessor::TileProcessor(), grk::GrkImage::transferDataFrom(), grk::GrkImage::transferDataTo(), and grk::SIZMarker::write().

◆ x0

uint32_t _grk_image::x0

◆ x1

uint32_t _grk_image::x1

◆ xmp_buf

uint8_t* _grk_image::xmp_buf

◆ xmp_len

size_t _grk_image::xmp_len

◆ y0

uint32_t _grk_image::y0

◆ y1

uint32_t _grk_image::y1

The documentation for this struct was generated from the following file: