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 |