ai-pp3
Version:
CLI tool combining multimodal AI analysis with RawTherapee's engine to generate optimized PP3 profiles for RAW photography
34 lines (33 loc) • 1.19 kB
TypeScript
/**
* Convert a DNG file to JPEG with specified quality and subsampling settings.
* @param input Path to input DNG file
* @param output Path to output JPEG file
* @param quality JPEG quality (0-100)
* @param subsampling JPEG chroma subsampling (1-3)
*/
export declare function convertDngToImage({ input, output, quality, subsampling, format, tiffCompression, bitDepth, }: {
input: string;
output: string;
quality?: number;
subsampling?: number;
format?: "jpeg" | "tiff" | "png";
tiffCompression?: "z" | "none";
bitDepth?: 8 | 16;
}): Promise<void>;
/**
* Convert a DNG file to JPEG using a PP3 profile.
* Always uses maximum quality settings for profile-based conversion.
* @param input Path to input DNG file
* @param output Path to output JPEG file
* @param pp3Path Path to PP3 profile
*/
export declare function convertDngToImageWithPP3({ input, output, pp3Path, quality, subsampling, format, tiffCompression, bitDepth, }: {
input: string;
output: string;
pp3Path: string;
quality?: number;
subsampling?: number;
format?: "jpeg" | "tiff" | "png";
tiffCompression?: "z" | "none";
bitDepth?: 8 | 16;
}): Promise<void>;