![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Functions | |
gboolean | dt_iop_alloc_image_buffers (struct dt_iop_module_t *const module, const struct dt_iop_roi_t *const roi_in, const struct dt_iop_roi_t *const roi_out,...) |
void | dt_iop_image_copy (float *const __restrict__ out, const float *const __restrict__ in, const size_t nfloats) |
void | dt_iop_copy_image_roi (float *const __restrict__ out, const float *const __restrict__ in, const size_t ch, const dt_iop_roi_t *const __restrict__ roi_in, const dt_iop_roi_t *const __restrict__ roi_out, const int zero_pad) |
void | dt_iop_image_scaled_copy (float *const restrict buf, const float *const restrict src, const float scale, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_fill (float *const buf, const float fill_value, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_add_const (float *const buf, const float add_value, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_add_image (float *const buf, const float *const other_image, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_sub_image (float *const buf, const float *const other_image, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_invert (float *const buf, const float max_value, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_mul_const (float *const buf, const float mul_value, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_div_const (float *const buf, const float div_value, const size_t width, const size_t height, const size_t ch) |
void | dt_iop_image_linear_blend (float *const restrict buf, const float lambda, const float *const restrict other, const size_t width, const size_t height, const size_t ch) |
gboolean dt_iop_alloc_image_buffers | ( | struct dt_iop_module_t *const | module, |
const struct dt_iop_roi_t *const | roi_in, | ||
const struct dt_iop_roi_t *const | roi_out, | ||
... | |||
) |
References darktable, dt_alloc_align_float(), dt_alloc_perthread_float(), dt_free_align, DT_IMGSZ_CH_MASK, DT_IMGSZ_CLEARBUF, DT_IMGSZ_DIM_MASK, DT_IMGSZ_FULL, DT_IMGSZ_HEIGHT, DT_IMGSZ_INPUT, DT_IMGSZ_LONGEST, DT_IMGSZ_OUTPUT, DT_IMGSZ_PERTHREAD, DT_IMGSZ_ROI_MASK, DT_IMGSZ_WIDTH, FALSE, dt_iop_roi_t::height, MAX, darktable_t::num_openmp_threads, size, TRUE, void(), and dt_iop_roi_t::width.
Referenced by process(), process_nlmeans_cpu(), process_variance(), process_wavelets(), and process_wavelets().
void dt_iop_copy_image_roi | ( | float *const __restrict__ | out, |
const float *const __restrict__ | in, | ||
const size_t | ch, | ||
const dt_iop_roi_t *const __restrict__ | roi_in, | ||
const dt_iop_roi_t *const __restrict__ | roi_out, | ||
const int | zero_pad | ||
) |
References dt_iop_image_copy_by_size().
Referenced by distort_mask(), dt_iop_have_required_input_format(), process(), process_wavelets(), and process_wavelets().
void dt_iop_image_add_const | ( | float *const | buf, |
const float | add_value, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
void dt_iop_image_add_image | ( | float *const | buf, |
const float *const | other_image, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
Referenced by dwt_wavelet_decompose().
void dt_iop_image_copy | ( | float *const __restrict__ | out, |
const float *const __restrict__ | in, | ||
const size_t | nfloats | ||
) |
void dt_iop_image_div_const | ( | float *const | buf, |
const float | div_value, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
void dt_iop_image_fill | ( | float *const | buf, |
const float | fill_value, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
References darktable, height, MIN, darktable_t::num_openmp_threads, and width.
Referenced by distort_mask(), dt_develop_blend_process(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_blend(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_image_distance_transform(), dwt_denoise(), dwt_wavelet_decompose(), and rt_build_scaled_mask().
void dt_iop_image_invert | ( | float *const | buf, |
const float | max_value, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
Referenced by dt_develop_blend_process().
void dt_iop_image_linear_blend | ( | float *const restrict | buf, |
const float | lambda, | ||
const float *const restrict | other, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
void dt_iop_image_mul_const | ( | float *const | buf, |
const float | mul_value, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
void dt_iop_image_scaled_copy | ( | float *const restrict | buf, |
const float *const restrict | src, | ||
const float | scale, | ||
const size_t | width, | ||
const size_t | height, | ||
const size_t | ch | ||
) |
Referenced by dt_develop_blend_process().