digiKam
heif::ColorConversionOperation Class Referenceabstract

Public Member Functions

virtual std::shared_ptr< HeifPixelImageconvert_colorspace (const std::shared_ptr< const HeifPixelImage > &input, ColorState target_state, ColorConversionOptions options=ColorConversionOptions())=0
 
virtual std::vector< ColorStateWithCoststate_after_conversion (ColorState input_state, ColorState target_state, ColorConversionOptions options=ColorConversionOptions())=0
 
virtual ~ColorConversionOperation ()=default
 

Constructor & Destructor Documentation

◆ ~ColorConversionOperation()

virtual heif::ColorConversionOperation::~ColorConversionOperation ( )
virtualdefault

Member Function Documentation

◆ convert_colorspace()

virtual std::shared_ptr<HeifPixelImage> heif::ColorConversionOperation::convert_colorspace ( const std::shared_ptr< const HeifPixelImage > &  input,
ColorState  target_state,
ColorConversionOptions  options = ColorConversionOptions() 
)
pure virtual

◆ state_after_conversion()

virtual std::vector<ColorStateWithCost> heif::ColorConversionOperation::state_after_conversion ( ColorState  input_state,
ColorState  target_state,
ColorConversionOptions  options = ColorConversionOptions() 
)
pure virtual

The documentation for this class was generated from the following file: