|
Krita Source Code Documentation
|
Classes | |
| struct | readLayerImpl |
Functions | |
| template<ConversionPolicy policy> | |
| ALWAYS_INLINE float | applyCurveAsNeeded (float value) |
| template<typename... Args> | |
| auto | readInterleavedLayer (const int luma, LinearizePolicy linearizePolicy, bool applyOOTF, const int channels, const int width, const int height, const uint8_t *img, const int stride, KisHLineIteratorSP it, float displayGamma, float displayNits, const KoColorSpace *colorSpace) |
| template<typename CSTrait , bool swap, bool convertToRec2020, bool isLinear, ConversionPolicy conversionPolicy, typename DestTrait , bool removeOOTF> | |
| QByteArray | writeLayer (const int width, const int height, KisHLineConstIteratorSP it, float hlgGamma, float hlgNominalPeak, const KoColorSpace *cs) |
| template<typename... Args> | |
| auto | writeLayer (const KoID &id, Args &&...args) |
| template<typename CSTrait , bool swap> | |
| QByteArray | writeLayerNoConversion (const int width, const int height, KisHLineConstIteratorSP it, float hlgGamma, float hlgNominalPeak, const KoColorSpace *cs) |
| template<typename CSTrait , bool swap, bool convertToRec2020, bool isLinear, ConversionPolicy linearizePolicy, typename DestTrait , bool removeOOTF, typename... Args> | |
| ALWAYS_INLINE auto | writeLayerSimplify (Args &&...args) |
| template<typename CSTrait , bool swap, bool convertToRec2020, bool isLinear, typename... Args> | |
| ALWAYS_INLINE auto | writeLayerWithLinear (ConversionPolicy linearizePolicy, Args &&...args) |
| template<typename CSTrait , bool swap, bool convertToRec2020, bool isLinear, ConversionPolicy linearizePolicy, typename DestTrait , typename... Args> | |
| ALWAYS_INLINE auto | writeLayerWithPolicy (bool removeOOTF, Args &&...args) |
| template<typename CSTrait , bool swap, bool convertToRec2020, typename... Args> | |
| ALWAYS_INLINE auto | writeLayerWithRec2020 (bool isLinear, Args &&...args) |
| template<typename CSTrait , bool swap, typename... Args> | |
| ALWAYS_INLINE auto | writeLayerWithSwap (bool convertToRec2020, Args &&...args) |
| ALWAYS_INLINE float HDR::applyCurveAsNeeded | ( | float | value | ) |
Definition at line 146 of file kis_jpegxl_export_tools.h.
References ApplyHLG, applyHLGCurve(), ApplyPQ, applySmpte2048Curve(), ApplySMPTE428, applySMPTE_ST_428Curve(), and value().
|
inline |
Definition at line 153 of file HeifImport.cpp.
|
inline |
Definition at line 165 of file kis_jpegxl_export_tools.h.
References ApplyHLG, KoColorProfile::linearizeFloatValue(), KoColorSpace::lumaCoefficients, KisBaseConstIteratorNG::nextPixel(), KisHLineConstIteratorNG::nextRow(), KoColorSpace::profile(), KisBaseConstAccessor::rawDataConst(), and removeHLGOOTF().
|
inline |
Definition at line 357 of file kis_jpegxl_export_tools.h.
References Float16BitsColorDepthID, Float32BitsColorDepthID, Integer16BitsColorDepthID, Integer8BitsColorDepthID, and KIS_ASSERT_X.
|
inline |
Definition at line 229 of file kis_jpegxl_export_tools.h.
References KisBaseConstIteratorNG::nextPixel(), KisHLineConstIteratorNG::nextRow(), and KisBaseConstAccessor::rawDataConst().
| ALWAYS_INLINE auto HDR::writeLayerSimplify | ( | Args &&... | args | ) |
Definition at line 278 of file kis_jpegxl_export_tools.h.
References KeepTheSame.
| ALWAYS_INLINE auto HDR::writeLayerWithLinear | ( | ConversionPolicy | linearizePolicy, |
| Args &&... | args ) |
Definition at line 307 of file kis_jpegxl_export_tools.h.
References ApplyHLG, ApplyPQ, ApplySMPTE428, and writeLayerWithPolicy().
| ALWAYS_INLINE auto HDR::writeLayerWithPolicy | ( | bool | removeOOTF, |
| Args &&... | args ) |
Definition at line 295 of file kis_jpegxl_export_tools.h.
| ALWAYS_INLINE auto HDR::writeLayerWithRec2020 | ( | bool | isLinear, |
| Args &&... | args ) |
Definition at line 337 of file kis_jpegxl_export_tools.h.
| ALWAYS_INLINE auto HDR::writeLayerWithSwap | ( | bool | convertToRec2020, |
| Args &&... | args ) |
Definition at line 347 of file kis_jpegxl_export_tools.h.