Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_image_t Struct Reference

#include <image.h>

+ Collaboration diagram for dt_image_t:

Data Fields

int32_t exif_inited
 
dt_image_orientation_t orientation
 
float exif_exposure
 
float exif_exposure_bias
 
float exif_aperture
 
float exif_iso
 
float exif_focal_length
 
float exif_focus_distance
 
float exif_crop
 
char exif_maker [64]
 
char exif_model [64]
 
char exif_lens [128]
 
GTimeSpan exif_datetime_taken
 
char camera_maker [64]
 
char camera_model [64]
 
char camera_alias [64]
 
char camera_makermodel [128]
 
char camera_legacy_makermodel [128]
 
gboolean camera_missing_sample
 
char filename [DT_MAX_FILENAME_LEN]
 
int32_t width
 
int32_t height
 
int32_t p_width
 
int32_t p_height
 
int32_t crop_x
 
int32_t crop_y
 
int32_t crop_width
 
int32_t crop_height
 
int32_t num
 
int32_t flags
 
int32_t film_id
 
int32_t id
 
int32_t group_id
 
int32_t version
 
GTimeSpan import_timestamp
 
GTimeSpan change_timestamp
 
GTimeSpan export_timestamp
 
GTimeSpan print_timestamp
 
dt_image_loader_t loader
 
dt_iop_buffer_dsc_t buf_dsc
 
float d65_color_matrix [9]
 
uint8_t * profile
 
uint32_t profile_size
 
dt_image_colorspace_t colorspace
 
dt_image_raw_parameters_t legacy_flip
 
dt_image_geoloc_t geoloc
 
uint16_t raw_black_level
 
uint16_t raw_black_level_separate [4]
 
uint32_t raw_white_point
 
uint32_t fuji_rotation_pos
 
float pixel_aspect_ratio
 
dt_aligned_pixel_t wb_coeffs
 
float adobe_XYZ_to_CAM [4][3]
 
dt_boundingbox_t usercrop
 
GList * dng_gain_maps
 
int color_labels
 
struct dt_cache_entry_tcache_entry
 

Detailed Description

Todo:
: add color labels and such as cacheable

Field Documentation

◆ adobe_XYZ_to_CAM

◆ buf_dsc

◆ cache_entry

◆ camera_alias

◆ camera_legacy_makermodel

char dt_image_t::camera_legacy_makermodel[128]

◆ camera_maker

◆ camera_makermodel

◆ camera_missing_sample

◆ camera_model

◆ change_timestamp

◆ color_labels

◆ colorspace

◆ crop_height

◆ crop_width

◆ crop_x

◆ crop_y

◆ d65_color_matrix

◆ dng_gain_maps

◆ exif_aperture

◆ exif_crop

◆ exif_datetime_taken

◆ exif_exposure

◆ exif_exposure_bias

◆ exif_focal_length

◆ exif_focus_distance

◆ exif_inited

◆ exif_iso

◆ exif_lens

◆ exif_maker

◆ exif_model

◆ export_timestamp

◆ filename

◆ film_id

◆ flags

int32_t dt_image_t::flags

Referenced by _dev_auto_apply_presets(), _exif_decode_exif_data(), _image_get_infos(), _image_set_monochrome_flag(), _init_default_history(), _init_expansion(), _metadata_get_flags(), _metadata_view_update_values(), _ratings_apply_to_image(), _remove_preset_flag(), color_rgb_sliders(), colorpicker_callback(), commit_params(), commit_params(), commit_params(), dt_control_refresh_exif_run(), dt_exif_xmp_read(), dt_image_cache_allocate(), dt_image_cache_write_release(), dt_image_find_best_color_profile(), dt_image_get_xmp_rating(), dt_image_init(), dt_image_is_hdr(), dt_image_is_ldr(), dt_image_is_matrix_correction_supported(), dt_image_is_monochrome(), dt_image_is_raw(), dt_image_is_rawprepare_supported(), dt_image_local_copy_reset(), dt_image_local_copy_set(), dt_image_monochrome_flags(), dt_image_set_xmp_rating(), dt_image_use_monochrome_workflow(), dt_imageio_open(), dt_imageio_open_avif(), dt_imageio_open_exr(), dt_imageio_open_heif(), dt_imageio_open_j2k(), dt_imageio_open_jpeg(), dt_imageio_open_pfm(), dt_imageio_open_png(), dt_imageio_open_pnm(), dt_imageio_open_rawspeed(), dt_imageio_open_rawspeed_sraw(), dt_imageio_open_rgbe(), dt_imageio_open_tiff(), dt_imageio_open_webp(), dt_imageio_set_hdr_tag(), dt_ratings_get(), find_coeffs(), find_temperature_from_raw_coeffs(), gui_changed(), gui_sliders_update(), gui_update(), gui_update_from_coeffs(), has_txt_member(), image_is_normalized(), legacy_params(), local_copy_member(), process(), process_common_setup(), rating_member(), reload_defaults(), and update_profile_list().

◆ fuji_rotation_pos

uint32_t dt_image_t::fuji_rotation_pos

◆ geoloc

◆ group_id

◆ height

◆ id

int32_t dt_image_t::id

◆ import_timestamp

◆ legacy_flip

◆ loader

◆ num

int32_t dt_image_t::num

◆ orientation

◆ p_height

◆ p_width

◆ pixel_aspect_ratio

float dt_image_t::pixel_aspect_ratio

◆ print_timestamp

◆ profile

◆ profile_size

◆ raw_black_level

uint16_t dt_image_t::raw_black_level

◆ raw_black_level_separate

uint16_t dt_image_t::raw_black_level_separate[4]

◆ raw_white_point

◆ usercrop

dt_boundingbox_t dt_image_t::usercrop

◆ version

◆ wb_coeffs

◆ width


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