libdcp
|
Conversion between RGB and XYZ. More...
#include "piecewise_lut.h"
#include <memory>
#include <boost/optional.hpp>
#include <stdint.h>
Go to the source code of this file.
Namespaces | |
dcp | |
Namespace for everything in libdcp. | |
Functions | |
void | dcp::xyz_to_rgba (std::shared_ptr< const OpenJPEGImage >, ColourConversion const &conversion, uint8_t *rgba, int stride) |
void | dcp::xyz_to_rgb (std::shared_ptr< const OpenJPEGImage >, ColourConversion const &conversion, uint8_t *rgb, int stride, boost::optional< NoteHandler > note=boost::optional< NoteHandler >()) |
PiecewiseLUT2 | dcp::make_inverse_gamma_lut (std::shared_ptr< const TransferFunction > fn) |
void | dcp::rgb_to_xyz (uint8_t const *rgb, uint16_t *dst, dcp::Size size, int stride, ColourConversion const &conversion) |
std::shared_ptr< OpenJPEGImage > | dcp::rgb_to_xyz (uint8_t const *rgb, dcp::Size size, int stride, ColourConversion const &conversion) |
void | dcp::combined_rgb_to_xyz (ColourConversion const &conversion, double *matrix) |
Conversion between RGB and XYZ.
Definition in file rgb_xyz.h.