ImageConverter
The ImageConverter class is the main interface for converting RAW images to ACES format.
It provides a high-level API that handles the entire conversion pipeline.
Overview
The ImageConverter class encapsulates the complete RAW-to-ACES conversion workflow:
Configure white balance and color matrix methods
Load the RAW image
Apply color transformations
Apply exposure scaling and cropping
Save the ACES container output
Basic Usage
#include <rawtoaces/image_converter.h>
rta::util::ImageConverter converter;
// Configure settings
converter.settings.WB_method = rta::util::ImageConverter::Settings::WBMethod::Metadata;
converter.settings.matrix_method = rta::util::ImageConverter::Settings::MatrixMethod::Auto;
converter.settings.overwrite = true;
// Process an image
bool success = converter.process_image("input.dng");
Class Reference
ImageConverter Class
Warning
doxygenclass: Cannot find class “rta::util::ImageConverter” in doxygen xml output for project “rawtoaces” from directory: doxygen/xml
Utility Functions
Warning
doxygenfunction: Cannot find function “rta::util::collect_image_files” in doxygen xml output for project “rawtoaces” from directory: doxygen/xml