Grok 14.0.0
_grk_image Struct Reference

#include <grok.h>

Public Attributes

grk_object obj
 
uint32_t x0
 XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area.
 
uint32_t y0
 YOsiz: vertical offset from the origin of the reference grid to the top side of the image area.
 
uint32_t x1
 Xsiz: width of the reference grid.
 
uint32_t y1
 Ysiz: height of the reference grid.
 
uint16_t numcomps
 number of components in the image
 
GRK_COLOR_SPACE color_space
 
bool palette_applied
 
bool channel_definition_applied
 
bool has_capture_resolution
 
double capture_resolution [2]
 
bool has_display_resolution
 
double display_resolution [2]
 
GRK_SUPPORTED_FILE_FMT decompress_fmt
 
bool force_rgb
 
bool upsample
 
grk_precisionprecision
 
uint32_t num_precision
 
bool has_multiple_tiles
 
bool split_by_component
 
uint16_t decompress_num_comps
 
uint32_t decompress_width
 
uint32_t decompress_height
 
uint8_t decompress_prec
 
GRK_COLOR_SPACE decompress_colour_space
 
grk_io_buf interleaved_data
 
uint32_t rows_per_strip
 
uint32_t rows_per_task
 
uint64_t packed_row_bytes
 
grk_image_metameta
 
grk_image_compcomps
 

Member Data Documentation

◆ capture_resolution

double _grk_image::capture_resolution[2]

◆ channel_definition_applied

bool _grk_image::channel_definition_applied

◆ color_space

GRK_COLOR_SPACE _grk_image::color_space

◆ comps

grk_image_comp* _grk_image::comps

◆ decompress_colour_space

GRK_COLOR_SPACE _grk_image::decompress_colour_space

◆ decompress_fmt

GRK_SUPPORTED_FILE_FMT _grk_image::decompress_fmt

◆ decompress_height

uint32_t _grk_image::decompress_height

◆ decompress_num_comps

uint16_t _grk_image::decompress_num_comps

◆ decompress_prec

uint8_t _grk_image::decompress_prec

◆ decompress_width

uint32_t _grk_image::decompress_width

◆ display_resolution

double _grk_image::display_resolution[2]

◆ force_rgb

bool _grk_image::force_rgb

◆ has_capture_resolution

bool _grk_image::has_capture_resolution

◆ has_display_resolution

bool _grk_image::has_display_resolution

◆ has_multiple_tiles

bool _grk_image::has_multiple_tiles

◆ interleaved_data

grk_io_buf _grk_image::interleaved_data

◆ meta

grk_image_meta* _grk_image::meta

◆ num_precision

uint32_t _grk_image::num_precision

◆ numcomps

uint16_t _grk_image::numcomps

number of components in the image

◆ obj

grk_object _grk_image::obj

◆ packed_row_bytes

uint64_t _grk_image::packed_row_bytes

◆ palette_applied

bool _grk_image::palette_applied

◆ precision

grk_precision* _grk_image::precision

◆ rows_per_strip

uint32_t _grk_image::rows_per_strip

◆ rows_per_task

uint32_t _grk_image::rows_per_task

◆ split_by_component

bool _grk_image::split_by_component

◆ upsample

bool _grk_image::upsample

◆ x0

uint32_t _grk_image::x0

XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area.

◆ x1

uint32_t _grk_image::x1

Xsiz: width of the reference grid.

◆ y0

uint32_t _grk_image::y0

YOsiz: vertical offset from the origin of the reference grid to the top side of the image area.

◆ y1

uint32_t _grk_image::y1

Ysiz: height of the reference grid.


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