histogram: implemented color management
This commit is contained in:
@@ -66,7 +66,7 @@ ColorProcessor::ColorProcessor(ColorManager *config,
|
||||
processor_ = config->GetConfig()->getProcessor(transform, dir);
|
||||
}
|
||||
|
||||
void ColorProcessor::ConvertFrame(FramePtr f)
|
||||
void ColorProcessor::ConvertFrame(Frame *f)
|
||||
{
|
||||
OCIO::PackedImageDesc img(reinterpret_cast<float*>(f->data()), f->width(), f->height(), PixelFormat::ChannelCount(f->format()));
|
||||
|
||||
@@ -94,4 +94,9 @@ OCIO::ConstProcessorRcPtr ColorProcessor::GetProcessor()
|
||||
return processor_;
|
||||
}
|
||||
|
||||
void ColorProcessor::ConvertFrame(FramePtr f)
|
||||
{
|
||||
ConvertFrame(f.get());
|
||||
}
|
||||
|
||||
OLIVE_NAMESPACE_EXIT
|
||||
|
||||
@@ -65,6 +65,7 @@ public:
|
||||
OCIO::ConstProcessorRcPtr GetProcessor();
|
||||
|
||||
void ConvertFrame(FramePtr f);
|
||||
void ConvertFrame(Frame* f);
|
||||
|
||||
Color ConvertColor(Color in);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user