Classes |
| struct | wb_data |
| struct | lightness_adjustment |
| struct | developer_data |
| struct | profile_data |
| struct | UFRectangle |
| struct | conf_data |
| struct | ufraw_image_data |
| struct | ufraw_struct |
Defines |
| #define | LIM(x, min, max) MAX(min,MIN(x,max)) |
| #define | MAXOUT 255 |
| #define | max_curves 20 |
| #define | max_anchors 20 |
| #define | max_profiles 20 |
| #define | max_path 200 |
| #define | max_name 80 |
| #define | max_adjustments 3 |
| #define | NULLF -10000.0 |
| #define | UFRAW_SUCCESS 0 |
| #define | UFRAW_DCRAW_SET_LOG 4 |
| #define | UFRAW_ERROR 100 |
| #define | UFRAW_CANCEL 101 |
| #define | UFRAW_RC_VERSION 103 |
| #define | UFRAW_WARNING 104 |
| #define | UFRAW_MESSAGE 105 |
| #define | UFRAW_SET_ERROR 200 |
| #define | UFRAW_SET_WARNING 201 |
| #define | UFRAW_SET_LOG 202 |
| #define | UFRAW_GET_ERROR 203 |
| #define | UFRAW_GET_WARNING 204 |
| #define | UFRAW_GET_LOG 205 |
| #define | UFRAW_BATCH_MESSAGE 206 |
| #define | UFRAW_INTERACTIVE_MESSAGE 207 |
| #define | UFRAW_REPORT 208 |
| #define | UFRAW_CLEAN 209 |
| #define | UFRAW_RESET 210 |
| #define | UFRAW_SET_PARENT 211 |
Typedefs |
| typedef guint16 | ufraw_image_type [4] |
| typedef struct ufraw_struct | ufraw_data |
Enumerations |
| enum | { disabled_state,
enabled_state,
apply_state
} |
| enum | {
rgb_histogram,
r_g_b_histogram,
luminosity_histogram,
value_histogram,
saturation_histogram
} |
| enum | { linear_histogram,
log_histogram
} |
| enum | {
ahd_interpolation,
vng_interpolation,
four_color_interpolation,
ppg_interpolation,
bilinear_interpolation,
none_interpolation,
half_interpolation,
obsolete_eahd_interpolation,
num_interpolations
} |
| enum | { no_id,
also_id,
only_id,
send_id
} |
| enum | { manual_curve,
linear_curve,
custom_curve,
camera_curve
} |
| enum | { in_profile,
out_profile,
display_profile,
profile_types
} |
| enum | { raw_expander,
live_expander,
expander_count
} |
| enum | {
ppm_type,
ppm16_deprecated_type,
tiff_type,
tiff16_deprecated_type,
jpeg_type,
png_type,
png16_deprecated_type,
embedded_jpeg_type,
embedded_png_type,
fits_type,
num_types
} |
| enum | { clip_details,
restore_lch_details,
restore_hsv_details,
restore_types
} |
| enum | { digital_highlights,
film_highlights,
highlights_types
} |
| enum | DeveloperMode { display_developer,
file_developer,
auto_developer
} |
| enum | Intent {
perceptual_intent,
relative_intent,
saturation_intent,
absolute_intent,
disable_intent
} |
| enum | UFRawPhase {
ufraw_raw_phase,
ufraw_first_phase,
ufraw_transform_phase,
ufraw_develop_phase,
ufraw_display_phase,
ufraw_phases_num
} |
| enum | GrayscaleMode {
grayscale_none,
grayscale_lightness,
grayscale_luminance,
grayscale_value,
grayscale_mixer
} |
Functions |
| UFObject * | ufraw_image_new () |
| UFObject * | ufraw_lensfun_new () |
| void | ufraw_lensfun_init (UFObject *lensfun) |
| struct lfDatabase * | ufraw_lensfun_db () |
| struct lfCamera * | ufraw_lensfun_camera (const UFObject *lensfun) |
| void | ufraw_lensfun_set_camera (UFObject *lensfun, const struct lfCamera *camera) |
| struct lfLens * | ufraw_lensfun_interpolation_lens (const UFObject *lensfun) |
| void | ufraw_lensfun_set_lens (UFObject *lensfun, const struct lfLens *lens) |
| struct ufraw_struct * | ufraw_image_get_data (UFObject *obj) |
| void | ufraw_image_set_data (UFObject *obj, struct ufraw_struct *uf) |
| UFObject * | ufraw_resources_new () |
| UFObject * | ufraw_command_line_new () |
| ufraw_data * | ufraw_open (char *filename) |
| int | ufraw_config (ufraw_data *uf, conf_data *rc, conf_data *conf, conf_data *cmd) |
| int | ufraw_load_raw (ufraw_data *uf) |
| int | ufraw_load_darkframe (ufraw_data *uf) |
| void | ufraw_developer_prepare (ufraw_data *uf, DeveloperMode mode) |
| int | ufraw_convert_image (ufraw_data *uf) |
| ufraw_image_data * | ufraw_get_image (ufraw_data *uf, UFRawPhase phase, gboolean bufferok) |
| ufraw_image_data * | ufraw_convert_image_area (ufraw_data *uf, unsigned saidx, UFRawPhase phase) |
| void | ufraw_close (ufraw_data *uf) |
| void | ufraw_flip_orientation (ufraw_data *uf, int flip) |
| void | ufraw_flip_image (ufraw_data *uf, int flip) |
| void | ufraw_invalidate_layer (ufraw_data *uf, UFRawPhase phase) |
| void | ufraw_invalidate_tca_layer (ufraw_data *uf) |
| void | ufraw_invalidate_hotpixel_layer (ufraw_data *uf) |
| void | ufraw_invalidate_denoise_layer (ufraw_data *uf) |
| void | ufraw_invalidate_darkframe_layer (ufraw_data *uf) |
| void | ufraw_invalidate_despeckle_layer (ufraw_data *uf) |
| void | ufraw_invalidate_whitebalance_layer (ufraw_data *uf) |
| void | ufraw_invalidate_smoothing_layer (ufraw_data *uf) |
| int | ufraw_set_wb (ufraw_data *uf) |
| void | ufraw_auto_expose (ufraw_data *uf) |
| void | ufraw_auto_black (ufraw_data *uf) |
| void | ufraw_auto_curve (ufraw_data *uf) |
| void | ufraw_normalize_rotation (ufraw_data *uf) |
| void | ufraw_unnormalize_rotation (ufraw_data *uf) |
| void | ufraw_get_image_dimensions (ufraw_data *uf) |
| void | ufraw_get_scaled_crop (ufraw_data *uf, UFRectangle *crop) |
| UFRectangle | ufraw_image_get_subarea_rectangle (ufraw_image_data *img, unsigned saidx) |
| unsigned | ufraw_img_get_subarea_idx (ufraw_image_data *img, int x, int y) |
| char * | ufraw_get_message (ufraw_data *uf) |
| void | ufraw_message_init (ufraw_data *uf) |
| void | ufraw_message_reset (ufraw_data *uf) |
| void | ufraw_set_error (ufraw_data *uf, const char *format,...) |
| void | ufraw_set_warning (ufraw_data *uf, const char *format,...) |
| void | ufraw_set_info (ufraw_data *uf, const char *format,...) |
| int | ufraw_get_status (ufraw_data *uf) |
| int | ufraw_is_error (ufraw_data *uf) |
| char * | ufraw_message (int code, const char *format,...) |
| void | ufraw_batch_messenger (char *message) |
| int | ufraw_preview (ufraw_data *uf, conf_data *rc, int plugin, long(*save_func)()) |
| void | ufraw_focus (void *window, gboolean focus) |
| void | ufraw_messenger (char *message, void *parentWindow) |
| const char * | uf_get_home_dir () |
| void | uf_init_locale (const char *exename) |
| char * | uf_file_set_type (const char *filename, const char *type) |
| char * | uf_file_set_absolute (const char *filename) |
| char * | uf_set_locale_C () |
| void | uf_reset_locale (char *locale) |
| char * | uf_markup_buf (char *buffer, const char *format,...) |
| double | profile_default_linear (profile_data *p) |
| double | profile_default_gamma (profile_data *p) |
| void | Temperature_to_RGB (double T, double RGB[3]) |
| void | RGB_to_Temperature (double RGB[3], double *T, double *Green) |
| int | curve_load (CurveData *cp, char *filename) |
| int | curve_save (CurveData *cp, char *filename) |
| char * | curve_buffer (CurveData *cp) |
| int | ptr_array_insert_sorted (GPtrArray *array, const void *item, GCompareFunc compare) |
| int | ptr_array_find_sorted (const GPtrArray *array, const void *item, GCompareFunc compare) |
| void | ptr_array_insert_index (GPtrArray *array, const void *item, int index) |
| int | conf_load (conf_data *c, const char *confFilename) |
| void | conf_file_load (conf_data *conf, char *confFilename) |
| int | conf_save (conf_data *c, char *confFilename, char **confBuffer) |
| void | conf_init (conf_data *c) |
| void | conf_copy_image (conf_data *dst, const conf_data *src) |
| void | conf_copy_transform (conf_data *dst, const conf_data *src) |
| void | conf_copy_save (conf_data *dst, const conf_data *src) |
| int | conf_set_cmd (conf_data *conf, const conf_data *cmd) |
| int | ufraw_process_args (int *argc, char ***argv, conf_data *cmd, conf_data *rc) |
| void | uf_rgb_to_cielch (gint64 rgb[3], float lch[3]) |
| void | uf_cielch_to_rgb (float lch[3], gint64 rgb[3]) |
| void | uf_raw_to_cielch (const developer_data *d, const guint16 raw[4], float lch[3]) |
| developer_data * | developer_init () |
| void | developer_destroy (developer_data *d) |
| void | developer_profile (developer_data *d, int type, profile_data *p) |
| void | developer_display_profile (developer_data *d, unsigned char *profile, int size, char productName[]) |
| void | developer_prepare (developer_data *d, conf_data *conf, int rgbMax, float rgb_cam[3][4], int colors, int useMatrix, DeveloperMode mode) |
| void | develop (void *po, guint16 pix[4], developer_data *d, int mode, int count) |
| void | develop_display (void *pout, void *pin, developer_data *d, int count) |
| void | develop_linear (guint16 in[4], guint16 out[3], developer_data *d) |
| long | ufraw_save_now (ufraw_data *uf, void *widget) |
| long | ufraw_send_to_gimp (ufraw_data *uf) |
| int | ufraw_write_image (ufraw_data *uf) |
| void | ufraw_write_image_data (ufraw_data *uf, void *volatile out, const UFRectangle *Crop, int bitDepth, int grayscaleMode, int(*row_writer)(ufraw_data *, void *volatile, void *, int, int, int, int, int)) |
| long | ufraw_delete (void *widget, ufraw_data *uf) |
| int | ufraw_read_embedded (ufraw_data *uf) |
| int | ufraw_convert_embedded (ufraw_data *uf) |
| int | ufraw_write_embedded (ufraw_data *uf) |
| void | ufraw_chooser (conf_data *conf, conf_data *rc, conf_data *cmd, const char *defPath) |
| void | ufraw_icons_init () |
| int | ufraw_exif_read_input (ufraw_data *uf) |
| int | ufraw_exif_prepare_output (ufraw_data *uf) |
| int | ufraw_exif_write (ufraw_data *uf) |
Variables |
| const char | uf_spot_wb [] |
| const char | uf_manual_wb [] |
| const char | uf_camera_wb [] |
| const char | uf_auto_wb [] |
| UFName | ufWB |
| UFName | ufPreset |
| UFName | ufWBFineTuning |
| UFName | ufTemperature |
| UFName | ufGreen |
| UFName | ufChannelMultipliers |
| UFName | ufLensfunAuto |
| UFName | ufLensfun |
| UFName | ufCameraModel |
| UFName | ufLensModel |
| UFName | ufFocalLength |
| UFName | ufAperture |
| UFName | ufDistance |
| UFName | ufTCA |
| UFName | ufVignetting |
| UFName | ufDistortion |
| UFName | ufModel |
| UFName | ufLensGeometry |
| UFName | ufTargetLensGeometry |
| UFName | ufRawImage |
| UFName | ufRawResources |
| UFName | ufCommandLine |
| const conf_data | conf_default |
| const wb_data | wb_preset [] |
| const int | wb_preset_count |
| const char | raw_ext [] |
| const char * | file_type [] |
| char * | ufraw_binary |