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]
 
char fullpath [PATH_MAX]
 
char local_copy_path [PATH_MAX]
 
char local_copy_legacy_path [PATH_MAX]
 
char folder [PATH_MAX]
 
char filmroll [PATH_MAX]
 
char datetime [200]
 
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
 
uint32_t group_members
 
uint32_t history_items
 
uint64_t history_hash
 
uint64_t mipmap_hash
 
uint64_t self_hash
 
GTimeSpan import_timestamp
 
GTimeSpan change_timestamp
 
GTimeSpan export_timestamp
 
GTimeSpan print_timestamp
 
dt_image_loader_t loader
 
dt_iop_buffer_dsc_t 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
 
int rating
 
gboolean has_localcopy
 
gboolean has_audio
 
gboolean is_bw
 
gboolean is_bw_flow
 
gboolean is_hdr
 
struct dt_cache_entry_tcache_entry
 

Field Documentation

◆ adobe_XYZ_to_CAM

◆ 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

◆ datetime

◆ dng_gain_maps

◆ dsc

◆ 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

◆ filmroll

◆ flags

int32_t dt_image_t::flags

Referenced by _dev_auto_apply_presets(), _ensure_has_txt_flag(), _exif_decode_exif_data(), _image_has_txt_flag(), _image_set_monochrome_flag(), _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(), commit_params(), dt_control_refresh_exif_run(), dt_dev_init_default_history(), dt_exif_xmp_read(), dt_history_db_foreach_auto_preset_row(), dt_image_cache_write_release(), dt_image_choose_input_path(), dt_image_find_best_color_profile(), dt_image_from_stmt(), 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_print_debug_info(), 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_webp(), dt_imageio_set_hdr_tag(), dt_ratings_get(), dt_thumbtable_info_debug_assert_matches_cache(), 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().

◆ folder

◆ fuji_rotation_pos

uint32_t dt_image_t::fuji_rotation_pos

◆ fullpath

◆ geoloc

◆ group_id

◆ group_members

◆ has_audio

◆ has_localcopy

◆ height

◆ history_hash

◆ history_items

◆ id

int32_t dt_image_t::id

Referenced by _active_modules_popup(), _add_thumbnail_at_rowid(), _altered_enter(), _background_layer_job_done_idle(), _build_preview_fallback_surface(), _color_label_callback(), _create_background_layer_from_input(), _current_layer_missing_in_sidecar(), _darkroom_image_loaded_callback(), _darkroom_pipeline_inputs_ready(), _darkroom_prepare_image_surface(), _darkroom_preview_fallback_valid(), _deflicker_prepare_histogram(), _delete_current_layer(), _dt_dev_history_compress_internal(), _dt_selection_changed_callback(), _event_audio_release(), _event_grouping_release(), _event_main_enter(), _event_main_motion(), _event_main_press(), _event_main_release(), _event_rating_release(), _exif_decode_exif_data(), _exif_decode_iptc_data(), _exif_decode_xmp_data(), _exif_import_tags(), _flush_process_patch_to_base_locked(), _get_image_buffer(), _gui_delete_callback(), _history_apply_history_end(), _hm_restore_dest_from_backup(), _hm_show_merge_report_popup(), _image_cache_reload_from_db(), _image_cache_write_history_hash(), _image_update_group_tooltip(), _insert_default_modules(), _lib_duplicate_delete(), _lib_duplicate_init_callback(), _lib_duplicate_preview_updated_callback(), _lib_navigation_draw_callback(), _metadata_view_update_values(), _mouse_over_image_callback(), _pop_undo(), _populate_layer_list(), _preview_window_open(), _refresh_piece_base_cache(), _rename_current_layer_from_gui(), _resolve_input_profile(), _save_layer_clicked(), _sidecar_is_up_to_date(), _styles_apply_callback(), _switch_to_next_picture(), _switch_to_prev_picture(), _sync_virtual_pipe(), _thumb_draw_image(), _thumb_update_icons(), _update_runtime_state(), _watermark_get_svgdoc(), _write_sidecar_file_from_image_locked(), commit_params(), commit_params(), compress_history_callback(), dt_control_export_job_run(), dt_dev_add_history_item_real(), dt_dev_darkroom_pipeline(), dt_dev_get_thumbnail_size(), dt_dev_history_compress_or_truncate(), dt_dev_is_current_image(), dt_dev_pop_history_items_ext(), dt_dev_write_history(), dt_dev_write_history_ext(), dt_drawlayer_build_process_patch_from_base(), dt_drawlayer_commit_dabs(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_exif_xmp_read(), dt_exif_xmp_write_with_imgpath(), dt_image_cache_read_release(), dt_image_cache_seed(), dt_image_cache_write_release(), dt_image_flip(), dt_image_from_stmt(), dt_image_init(), dt_image_invalid(), dt_image_print_debug_info(), dt_imageio_open(), dt_imageio_set_hdr_tag(), dt_ioppr_migrate_iop_order(), dt_menu_apply_dev_history_update(), dt_menu_is_image_in_dev(), dt_thumbnail_get_image_buffer(), dt_thumbnail_new(), dt_thumbtable_info_debug_assert_matches_cache(), dt_thumbtable_info_seed_image_cache(), exif_datetime_taken_member(), expose(), gui_changed(), gui_focus(), gui_reset(), id_member(), image_tostring(), is_altered_member(), leave(), legacy_params(), local_copy_member(), metadata_member(), paste_all_callback(), paste_parts_callback(), process(), reload_defaults(), reload_defaults(), set_params(), sidecar_member(), store(), tiling_callback(), try_enter(), and update_profile_list().

◆ import_timestamp

◆ is_bw

◆ is_bw_flow

◆ is_hdr

◆ legacy_flip

◆ loader

◆ local_copy_legacy_path

◆ local_copy_path

◆ mipmap_hash

◆ 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

◆ rating

◆ raw_black_level

◆ raw_black_level_separate

uint16_t dt_image_t::raw_black_level_separate[4]

◆ raw_white_point

◆ self_hash

◆ usercrop

dt_boundingbox_t dt_image_t::usercrop

◆ version

◆ wb_coeffs

◆ width


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