![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <image.h>
Collaboration diagram for dt_image_t:| float dt_image_t::adobe_XYZ_to_CAM[4][3] |
Referenced by calculate_bogus_daylight_wb(), commit_params(), dt_colorspaces_get_input_profile_from_image(), dt_control_merge_hdr_process(), dt_image_find_best_color_profile(), dt_image_init(), dt_image_is_matrix_correction_supported(), dt_imageio_open_rawspeed(), find_temperature_from_raw_coeffs(), get_white_balance_coeff(), legacy_params(), prepare_matrices(), and reload_defaults().
| struct dt_cache_entry_t* dt_image_t::cache_entry |
| char dt_image_t::camera_alias[64] |
| char dt_image_t::camera_legacy_makermodel[128] |
Referenced by dt_image_init(), and dt_imageio_open_rawspeed().
| char dt_image_t::camera_maker[64] |
Referenced by _gui_presets_popup_menu_show_internal(), _init_expansion(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_camera_missing_sample_message(), dt_image_init(), dt_image_refresh_makermodel(), dt_imageio_open_rawspeed(), dt_noiseprofile_get_matching(), find_coeffs(), generate_preset_combo(), gui_update(), preset_tune_callback(), and reload_defaults().
| char dt_image_t::camera_makermodel[128] |
| gboolean dt_image_t::camera_missing_sample |
| char dt_image_t::camera_model[64] |
| GTimeSpan dt_image_t::change_timestamp |
| int dt_image_t::color_labels |
| dt_image_colorspace_t dt_image_t::colorspace |
| int32_t dt_image_t::crop_height |
Referenced by _deflicker_prepare_histogram(), _init_expansion(), dt_image_init(), dt_image_print_debug_info(), dt_imageio_open(), dt_imageio_open_rawspeed(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), get_autoscale(), and reload_defaults().
| int32_t dt_image_t::crop_width |
Referenced by _deflicker_prepare_histogram(), _init_expansion(), dt_image_init(), dt_image_print_debug_info(), dt_imageio_open(), dt_imageio_open_rawspeed(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), get_autoscale(), and reload_defaults().
| int32_t dt_image_t::crop_x |
Referenced by _deflicker_prepare_histogram(), dt_control_merge_hdr_process(), dt_focus_draw_clusters(), dt_image_init(), dt_image_print_debug_info(), dt_imageio_open(), dt_imageio_open_rawspeed(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), get_autoscale(), and reload_defaults().
| int32_t dt_image_t::crop_y |
Referenced by _deflicker_prepare_histogram(), dt_control_merge_hdr_process(), dt_focus_draw_clusters(), dt_image_init(), dt_image_print_debug_info(), dt_imageio_open(), dt_imageio_open_rawspeed(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), get_autoscale(), and reload_defaults().
| float dt_image_t::d65_color_matrix[9] |
Referenced by _exif_decode_exif_data(), calculate_bogus_daylight_wb(), commit_params(), dt_colorspaces_get_input_profile_from_image(), dt_image_cache_write_release(), dt_image_find_best_color_profile(), dt_image_from_stmt(), dt_image_init(), dt_image_is_matrix_correction_supported(), dt_image_print_debug_info(), dt_imageio_open_exr(), dt_imageio_open_rgbe(), find_temperature_from_raw_coeffs(), get_white_balance_coeff(), legacy_params(), prepare_matrices(), reload_defaults(), and update_profile_list().
| char dt_image_t::datetime[200] |
| GList* dt_image_t::dng_gain_maps |
| dt_iop_buffer_dsc_t dt_image_t::dsc |
Referenced by _deflicker_prepare_histogram(), _dt_dev_refresh_image_storage(), _init_base_buffer(), _init_f(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), commit_params(), commit_params(), commit_params(), commit_params(), default_input_format(), default_output_format(), dt_control_merge_hdr_process(), dt_image_init(), dt_image_is_matrix_correction_supported(), dt_image_print_debug_info(), 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_mipmap_cache_alloc(), gui_changed(), gui_sliders_update(), gui_update(), gui_update(), image_is_normalized(), pixelpipe_process_on_CPU(), process(), and reload_defaults().
| float dt_image_t::exif_aperture |
Referenced by _create_alternative_view(), _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _init_expansion(), _metadata_view_update_values(), dt_control_merge_hdr_process(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_exif(), dt_thumbtable_info_debug_assert_matches_cache(), reload_defaults(), and update_preview_cb().
| float dt_image_t::exif_crop |
Referenced by _exif_decode_exif_data(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), and reload_defaults().
| GTimeSpan dt_image_t::exif_datetime_taken |
| float dt_image_t::exif_exposure |
Referenced by _create_alternative_view(), _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _init_expansion(), _metadata_view_update_values(), dt_control_merge_hdr_process(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_exif(), dt_thumbtable_info_debug_assert_matches_cache(), and update_preview_cb().
| float dt_image_t::exif_exposure_bias |
| float dt_image_t::exif_focal_length |
Referenced by _create_alternative_view(), _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _init_expansion(), _metadata_view_update_values(), dt_control_merge_hdr_process(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_exif(), dt_thumbtable_info_debug_assert_matches_cache(), reload_defaults(), and update_preview_cb().
| float dt_image_t::exif_focus_distance |
| int32_t dt_image_t::exif_inited |
| float dt_image_t::exif_iso |
Referenced by _create_alternative_view(), _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _init_expansion(), _metadata_view_update_values(), dt_control_merge_hdr_process(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_exif(), dt_iop_denoiseprofile_get_auto_profile(), dt_thumbtable_info_debug_assert_matches_cache(), process(), update_preview_cb(), and xtrans_fdc_interpolate().
| char dt_image_t::exif_lens[128] |
Referenced by _create_alternative_view(), _create_menu(), _exif_decode_exif_data(), _exif_decode_xmp_data(), _gui_presets_popup_menu_show_internal(), _init_expansion(), _metadata_view_update_values(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_thumbtable_info_debug_assert_matches_cache(), gui_init(), reload_defaults(), and update_preview_cb().
| char dt_image_t::exif_maker[64] |
Referenced by _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _metadata_view_update_values(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_refresh_makermodel(), dt_imageio_is_handled_by_libraw(), dt_thumbtable_info_debug_assert_matches_cache(), reload_defaults(), and update_preview_cb().
| char dt_image_t::exif_model[64] |
Referenced by _exif_decode_exif_data(), _gui_presets_popup_menu_show_internal(), _metadata_view_update_values(), dt_gui_presets_autoapply_for_module(), dt_history_db_foreach_auto_preset_row(), dt_history_db_get_autoapply_ioporder_params(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_refresh_makermodel(), dt_imageio_is_handled_by_libraw(), dt_thumbtable_info_debug_assert_matches_cache(), reload_defaults(), and update_preview_cb().
| GTimeSpan dt_image_t::export_timestamp |
| char dt_image_t::filename[DT_MAX_FILENAME_LEN] |
Referenced by _active_modules_popup(), _create_alternative_view(), _create_menu(), _default_pipe_hash(), _deflicker_prepare_histogram(), _exif_decode_exif_data(), _exif_decode_iptc_data(), _exif_decode_xmp_data(), _hm_show_merge_report_popup(), _image_import_internal(), _image_update_group_tooltip(), _lib_duplicate_init_callback(), _metadata_view_update_values(), _print_button_clicked(), _process_history_db_entry(), _thumb_write_extension(), dt_control_export_job_run(), dt_exif_read_from_blob(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_is_hdr(), dt_image_is_ldr(), dt_image_print_debug_info(), dt_image_rename(), dt_imageio_open_exr(), dt_imageio_open_png(), dt_imageio_open_rawspeed(), dt_imageio_open_webp(), dt_masks_read_masks_history(), dt_mipmap_cache_alloc(), dt_preview_window_spawn(), dt_thumbtable_info_debug_assert_matches_cache(), find_coeffs(), ignore_missing_wb(), update_modelines.modelines_updater_t::load_lines(), process(), process(), update_modelines.modelines_updater_t::remove_lines(), store(), try_enter(), update_modelines.modelines_updater_t::update(), and update_modelines.modelines_updater_t::write_file().
| int32_t dt_image_t::film_id |
Referenced by _lib_duplicate_init_callback(), _metadata_view_update_values(), dt_image_cache_write_release(), dt_image_film_roll(), dt_image_film_roll_directory(), dt_image_from_stmt(), dt_image_init(), dt_image_rename(), dt_thumbtable_info_debug_assert_matches_cache(), film_member(), and load_xmp_callback().
| char dt_image_t::filmroll[PATH_MAX] |
| 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().
| char dt_image_t::folder[PATH_MAX] |
| uint32_t dt_image_t::fuji_rotation_pos |
Referenced by dt_image_init(), dt_imageio_open_rawspeed(), and reload_defaults().
| char dt_image_t::fullpath[PATH_MAX] |
Referenced by _active_modules_popup(), _get_image_buffer(), _metadata_view_update_values(), dt_image_cache_write_release(), dt_image_choose_input_path(), dt_image_from_stmt(), dt_image_init(), dt_image_local_copy_set(), dt_image_print_debug_info(), and dt_thumbtable_info_debug_assert_matches_cache().
| dt_image_geoloc_t dt_image_t::geoloc |
Referenced by _exif_decode_exif_data(), _exif_decode_xmp_data(), _init_expansion(), _metadata_view_update_values(), _set_location(), dt_exif_read_blob(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_get_location(), dt_image_init(), and dt_thumbtable_info_debug_assert_matches_cache().
| int32_t dt_image_t::group_id |
Referenced by _add_thumbnail_group_borders(), _image_duplicate_with_version(), _image_import_internal(), _image_update_group_tooltip(), _metadata_view_update_values(), _mouse_over_image_callback(), _thumb_update_icons(), dt_grouping_add_grouped_images(), dt_grouping_add_to_group(), dt_grouping_change_representative(), dt_grouping_get_group_images(), dt_grouping_get_image_group(), dt_grouping_remove_from_group(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_read_duplicates(), dt_thumbtable_info_debug_assert_matches_cache(), get_group(), group_leader_member(), and group_with().
| uint32_t dt_image_t::group_members |
| gboolean dt_image_t::has_audio |
| gboolean dt_image_t::has_localcopy |
| int32_t dt_image_t::height |
Referenced by _deflicker_prepare_histogram(), _init_expansion(), _init_f(), _metadata_view_update_values(), _read_pbm(), _read_pgm(), _read_ppm(), check_gain_maps(), commit_params(), dt_exif_read(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_debug_info(), 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_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), dt_mipmap_cache_alloc(), dt_thumbtable_info_debug_assert_matches_cache(), dt_view_image_get_surface(), get_autoscale(), image_set_rawcrops(), process(), and tiling_callback().
| uint64_t dt_image_t::history_hash |
| uint32_t dt_image_t::history_items |
| 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().
| GTimeSpan dt_image_t::import_timestamp |
| gboolean dt_image_t::is_bw |
| gboolean dt_image_t::is_bw_flow |
| gboolean dt_image_t::is_hdr |
| dt_image_raw_parameters_t dt_image_t::legacy_flip |
Referenced by dt_exif_xmp_read(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), and reload_defaults().
| dt_image_loader_t dt_image_t::loader |
Referenced by _metadata_get_flags(), _metadata_view_update_values(), dt_image_init(), 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(), and dt_thumbtable_info_debug_assert_matches_cache().
| char dt_image_t::local_copy_legacy_path[PATH_MAX] |
| char dt_image_t::local_copy_path[PATH_MAX] |
| uint64_t dt_image_t::mipmap_hash |
| int32_t dt_image_t::num |
| dt_image_orientation_t dt_image_t::orientation |
Referenced by _exif_decode_exif_data(), _import_get_thumbnail(), _init_8(), _lrop(), dt_control_merge_hdr_process(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_orientation(), dt_image_print_debug_info(), dt_thumbtable_info_debug_assert_matches_cache(), and reload_defaults().
| int32_t dt_image_t::p_height |
| int32_t dt_image_t::p_width |
| float dt_image_t::pixel_aspect_ratio |
Referenced by dt_image_init(), dt_image_print_debug_info(), dt_imageio_open_rawspeed(), and reload_defaults().
| GTimeSpan dt_image_t::print_timestamp |
| uint8_t* dt_image_t::profile |
| uint32_t dt_image_t::profile_size |
| int dt_image_t::rating |
| uint16_t dt_image_t::raw_black_level |
| uint16_t dt_image_t::raw_black_level_separate[4] |
Referenced by dt_image_init(), dt_image_print_debug_info(), dt_imageio_open_rawspeed(), and reload_defaults().
| uint32_t dt_image_t::raw_white_point |
| uint64_t dt_image_t::self_hash |
| dt_boundingbox_t dt_image_t::usercrop |
Referenced by _check_usercrop(), dt_image_init(), and reload_defaults().
| int32_t dt_image_t::version |
| dt_aligned_pixel_t dt_image_t::wb_coeffs |
| int32_t dt_image_t::width |
Referenced by _deflicker_prepare_histogram(), _init_expansion(), _init_f(), _metadata_view_update_values(), _read_pbm(), _read_pgm(), _read_ppm(), check_gain_maps(), commit_params(), commit_params(), dt_exif_read(), dt_image_cache_write_release(), dt_image_from_stmt(), dt_image_init(), dt_image_print_debug_info(), 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_masks_legacy_params_v2_to_v3_transform(), dt_masks_legacy_params_v2_to_v3_transform_only_rescale(), dt_mipmap_cache_alloc(), dt_thumbtable_info_debug_assert_matches_cache(), dt_view_image_get_surface(), get_autoscale(), image_set_rawcrops(), process(), and tiling_callback().