Skip to main content

make_lut_transform

Function make_lut_transform 

Source
pub(crate) fn make_lut_transform<T: Copy + Default + AsPrimitive<f32> + Send + Sync + AsPrimitive<usize> + PointeeSizeExpressible + GammaLutInterpolate, const BIT_DEPTH: usize, const LINEAR_CAP: usize, const GAMMA_LUT: usize>(
    src_layout: Layout,
    source: &ColorProfile,
    dst_layout: Layout,
    dest: &ColorProfile,
    options: TransformOptions,
) -> Result<Arc<dyn TransformExecutor<T> + Send + Sync>, CmsError>