/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | color_space.cpp | 23 ColorSpace::ColorSpace(ColorSpaceType t) noexcept : ColorSpace() in ColorSpace() function 27 case ColorSpace::ColorSpaceType::SRGB: in ColorSpace() 30 case ColorSpace::ColorSpaceType::SRGB_LINEAR: in ColorSpace() 38 ColorSpace::ColorSpace(std::shared_ptr<ColorSpaceImpl> impl) noexcept 39 : type_(ColorSpace::ColorSpaceType::NO_TYPE), impl_(impl) in impl_() 42 ColorSpace::ColorSpace(ColorSpaceTyp function 49 const CMSTransferFuncType& func, const CMSMatrixType& matrix) noexcept : ColorSpace() ColorSpace() function 56 const CMSTransferFunction& func, const CMSMatrix3x3& matrix) noexcept : ColorSpace() ColorSpace() function [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include/ |
H A D | image_format_convert_utils.h | 27 [[maybe_unused]]ColorSpace colorSpace); 29 [[maybe_unused]]ColorSpace colorSpace); 31 [[maybe_unused]]ColorSpace colorSpace); 33 [[maybe_unused]]ColorSpace colorSpace); 35 [[maybe_unused]]ColorSpace colorSpace); 37 [[maybe_unused]]ColorSpace colorSpace); 39 [[maybe_unused]]ColorSpace colorSpace); 41 [[maybe_unused]]ColorSpace colorSpace); 43 [[maybe_unused]]ColorSpace colorSpace); 45 [[maybe_unused]]ColorSpace colorSpac [all...] |
H A D | image_format_convert_ext_utils.h | 51 [[maybe_unused]]ColorSpace colorSpace);
53 [[maybe_unused]]ColorSpace colorSpace);
55 [[maybe_unused]]ColorSpace colorSpace);
57 [[maybe_unused]]ColorSpace colorSpace);
59 [[maybe_unused]]ColorSpace colorSpace);
61 [[maybe_unused]]ColorSpace colorSpace);
63 [[maybe_unused]]ColorSpace colorSpace);
65 [[maybe_unused]]ColorSpace colorSpace);
67 [[maybe_unused]]ColorSpace colorSpace);
69 [[maybe_unused]]ColorSpace colorSpac [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/effect/ |
H A D | color_space_test.cpp | 49 auto colorSpace = ColorSpace::CreateSRGB(); in HWTEST_F() 62 auto colorSpace = ColorSpace::CreateSRGBLinear(); in HWTEST_F() 80 auto colorSpace = ColorSpace::CreateRefImage(image); in HWTEST_F() 86 * @tc.desc: Test for Create RGB ColorSpace 92 auto colorSpace = ColorSpace::CreateRGB(CMSTransferFuncType::SRGB, CMSMatrixType::SRGB); in HWTEST_F() 95 colorSpace = ColorSpace::CreateRGB(CMSTransferFuncType::DOT2, CMSMatrixType::ADOBE_RGB); in HWTEST_F() 98 colorSpace = ColorSpace::CreateRGB(CMSTransferFuncType::LINEAR, CMSMatrixType::DCIP3); in HWTEST_F() 101 colorSpace = ColorSpace::CreateRGB(CMSTransferFuncType::REC2020, CMSMatrixType::REC2020); in HWTEST_F() 104 colorSpace = ColorSpace::CreateRGB(CMSTransferFuncType::REC2020, CMSMatrixType::XYZ); in HWTEST_F() 117 auto colorSpace = std::make_unique<ColorSpace>(ColorSpac in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/ |
H A D | color_space.h | 55 class DRAWING_API ColorSpace { class 68 * @return A shared ptr to ColorSpace 70 static std::shared_ptr<ColorSpace> CreateSRGB(); 74 * @return A shared ptr to ColorSpace 76 static std::shared_ptr<ColorSpace> CreateSRGBLinear(); 77 static std::shared_ptr<ColorSpace> CreateRefImage(const Image& image); 79 * @brief Create a ColorSpace form a transfer function and a row-major 3x3 transformation to XYZ. 82 * @return A shared pointer to ColorSpace that its type is RGB. 84 static std::shared_ptr<ColorSpace> CreateRGB(const CMSTransferFuncType& func, const CMSMatrixType& matrix); 85 static std::shared_ptr<ColorSpace> CreateCustomRG [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_color_space.cpp | 23 static ColorSpace* CastToColorSpace(OH_Drawing_ColorSpace* colorSpace) in CastToColorSpace() 25 return reinterpret_cast<ColorSpace*>(colorSpace); in CastToColorSpace() 30 return (OH_Drawing_ColorSpace*)new ColorSpace(ColorSpace::ColorSpaceType::SRGB); in OH_Drawing_ColorSpaceCreateSrgb() 35 return (OH_Drawing_ColorSpace*)new ColorSpace(ColorSpace::ColorSpaceType::SRGB_LINEAR); in OH_Drawing_ColorSpaceCreateSrgbLinear()
|
/foundation/graphic/graphic_2d/utils/color_manager/export/ |
H A D | color_space_convertor.h | 25 ColorSpaceConvertor(const ColorSpace &src, const ColorSpace &dst, GamutMappingMode mappingMode);
27 ColorSpace GetSrcColorSpace() const
in GetSrcColorSpace() 32 ColorSpace GetDstColorSpace() const
in GetDstColorSpace() 46 ColorSpace srcColorSpace;
47 ColorSpace dstColorSpace;
|
H A D | color_space.h | 164 class ColorSpace {
class 166 ColorSpace(ColorSpaceName name);
168 ColorSpace(const ColorSpacePrimaries &primaries, const TransferFunc &transferFunc);
170 ColorSpace(const ColorSpacePrimaries &primaries, float gamma);
172 ColorSpace(const Matrix3x3& toXYZ, const std::array<float, 2> &whitePoint, const TransferFunc& transferFunc);
174 ColorSpace(const Matrix3x3& toXYZ, const std::array<float, 2>& whitePoint, float gamma);
177 ColorSpace(const sk_sp<SkColorSpace> src, ColorSpaceName name = ColorSpaceName::CUSTOM);
179 ColorSpace(const skcms_ICCProfile& srcIcc, ColorSpaceName name = ColorSpaceName::CUSTOM);
224 } // namespace ColorSpace
|
/foundation/window/window_manager/test/systemtest/wms/ |
H A D | window_gamut_test.cpp | 85 * @tc.desc: Get ColorSpace 97 ASSERT_EQ(ColorSpace::COLOR_SPACE_DEFAULT, window->GetColorSpace()); in HWTEST_F() 104 * @tc.desc: Set ColorSpace, valid param 110 const ColorSpace colorSpacesToTest[] = { in HWTEST_F() 111 ColorSpace::COLOR_SPACE_DEFAULT, in HWTEST_F() 112 ColorSpace::COLOR_SPACE_WIDE_GAMUT in HWTEST_F() 114 ColorSpace colorSpace; in HWTEST_F() 122 ColorSpace colorSpaceBackup = window->GetColorSpace(); // backup origin in HWTEST_F() 124 for (j = 0; j < sizeof(colorSpacesToTest) / sizeof(ColorSpace); j++) { in HWTEST_F() 144 * @tc.desc: Set ColorSpace, invali [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/colorspace_fuzzer/ |
H A D | color_space_fuzzer.cpp | 44 std::shared_ptr<ColorSpace> colorSpace = ColorSpace::CreateSRGB(); in ColorSpaceFuzzTest001() 64 std::shared_ptr<ColorSpace> colorSpaceOne = ColorSpace::CreateSRGBLinear(); in ColorSpaceFuzzTest002() 67 std::shared_ptr<ColorSpace> colorSpaceTwo = ColorSpace::CreateRGB( in ColorSpaceFuzzTest002() 84 std::shared_ptr<ColorSpace> colorSpaceThree = ColorSpace::CreateCustomRGB(func, matrix); in ColorSpaceFuzzTest002()
|
/foundation/graphic/graphic_2d/utils/color_manager/src/ |
H A D | color_space.cpp | 45 const ColorSpace CS_ADOBE_RGB = {CSP_ADOBE_RGB, TF_ADOBE_RGB};
46 const ColorSpace CS_DCI_P3 = {CSP_P3_DCI, TF_GAMMA_2_6};
47 const ColorSpace CS_DISPLAY_P3 = {CSP_P3_D65, TF_SRGB};
48 const ColorSpace CS_SRGB = {CSP_BT709, TF_SRGB};
49 const ColorSpace CS_BT709 = {CSP_BT709, TF_BT709};
50 const ColorSpace CS_BT601_EBU = {CSP_BT601_P, TF_BT709};
51 const ColorSpace CS_BT601_SMPTE_C = {CSP_BT601_N, TF_BT709};
52 const ColorSpace CS_BT2020_HLG = {CSP_BT2020, TF_HLG};
53 const ColorSpace CS_BT2020_PQ = {CSP_BT2020, TF_PQ};
54 const ColorSpace CS_P3_HL 102 ColorSpace::ColorSpace(ColorSpaceName name) ColorSpace() function in OHOS::ColorManager::ColorSpace 115 ColorSpace::ColorSpace(const ColorSpacePrimaries &primaries, const TransferFunc &transferFunc) ColorSpace() function in OHOS::ColorManager::ColorSpace 124 ColorSpace::ColorSpace(const ColorSpacePrimaries &primaries, float gamma) ColorSpace() function in OHOS::ColorManager::ColorSpace 135 ColorSpace::ColorSpace(const Matrix3x3& toXYZ, const std::array<float, 2>& whitePoint, const TransferFunc &transferFunc) ColorSpace() function in OHOS::ColorManager::ColorSpace 143 ColorSpace::ColorSpace(const Matrix3x3 &toXYZ, const std::array<float, 2>& whitePoint, float gamma) ColorSpace() function in OHOS::ColorManager::ColorSpace 151 ColorSpace::ColorSpace(const sk_sp<SkColorSpace> src, ColorSpaceName name) ColorSpace() function in OHOS::ColorManager::ColorSpace 165 ColorSpace::ColorSpace(const skcms_ICCProfile& srcIcc, ColorSpaceName name) ColorSpace() function in OHOS::ColorManager::ColorSpace [all...] |
/foundation/graphic/graphic_2d/utils/color_manager/test/unittest/ |
H A D | color_manager_test.cpp | 31 static void CheckColorSpaceEqual(const ColorSpace& cs0, const ColorSpace& cs1) in CheckColorSpaceEqual() 110 Color result = color.Convert(ColorSpace(DISPLAY_P3)); in HWTEST_F() 126 Color result = color.Convert(ColorSpace(SRGB)); in HWTEST_F() 142 Color result = color.Convert(ColorSpace(ADOBE_RGB)); in HWTEST_F() 158 Color result = color.Convert(ColorSpace(SRGB)); in HWTEST_F() 205 auto convertor = ColorSpaceConvertor(ColorSpace(ADOBE_RGB), ColorSpace(DISPLAY_P3), GAMUT_MAP_CONSTANT); in HWTEST_F() 222 auto convertor = ColorSpaceConvertor(ColorSpace(DISPLAY_P3), ColorSpace(ADOBE_RG in HWTEST_F() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | picture.cpp | 50 static const std::map<CM_ColorSpaceType, ColorSpace> CM_COLORSPACE_MAP = { 51 { CM_COLORSPACE_NONE, ColorSpace::UNKNOWN }, 52 { CM_BT709_FULL, ColorSpace::ITU_709 }, 53 { CM_BT2020_HLG_FULL, ColorSpace::ITU_2020 }, 54 { CM_BT2020_PQ_FULL, ColorSpace::ITU_2020 }, 55 { CM_BT709_LIMIT, ColorSpace::ITU_709 }, 56 { CM_BT2020_HLG_LIMIT, ColorSpace::ITU_2020 }, 57 { CM_BT2020_PQ_LIMIT, ColorSpace::ITU_2020 }, 58 { CM_SRGB_FULL, ColorSpace::SRGB }, 59 { CM_P3_FULL, ColorSpace [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | image_format_convert_fail_test.cpp | 72 ColorSpace colorspace = ColorSpace::UNKNOWN; in HWTEST_F() 115 ColorSpace colorspace = ColorSpace::UNKNOWN; in HWTEST_F() 143 ColorSpace colorspace = ColorSpace::UNKNOWN; in HWTEST_F() 163 ColorSpace colorspace = ColorSpace::UNKNOWN; in HWTEST_F() 183 ColorSpace colorspace = ColorSpace in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing/test_case/ |
H A D | test_common.cpp | 77 std::shared_ptr<Drawing::ColorSpace> TestCommon::ColorSpaceToDrawingColorSpace(OHOS::Media::ColorSpace colorSpace) in ColorSpaceToDrawingColorSpace() 80 case OHOS::Media::ColorSpace::DISPLAY_P3: in ColorSpaceToDrawingColorSpace() 81 return Drawing::ColorSpace::CreateRGB( in ColorSpaceToDrawingColorSpace() 83 case OHOS::Media::ColorSpace::LINEAR_SRGB: in ColorSpaceToDrawingColorSpace() 84 return Drawing::ColorSpace::CreateSRGBLinear(); in ColorSpaceToDrawingColorSpace() 85 case OHOS::Media::ColorSpace::SRGB: in ColorSpaceToDrawingColorSpace() 87 return Drawing::ColorSpace::CreateSRGB(); in ColorSpaceToDrawingColorSpace()
|
/foundation/graphic/graphic_2d/utils/color_manager/test/fuzztest/colormanager_fuzzer/ |
H A D | colormanager_fuzzer.cpp | 64 ColorSpace csObject = ColorSpace(GetData<ColorSpaceName>()); in ColorFuzzTest() 88 ColorSpace csObject = ColorSpace(GetData<ColorSpaceName>()); in ColorSpaceFuzzTest() 96 (void)ColorSpace(primaries, func); in ColorSpaceFuzzTest() 97 (void)ColorSpace(primaries, gamma); in ColorSpaceFuzzTest() 98 (void)ColorSpace(toXYZ, whitePoint, func); in ColorSpaceFuzzTest() 99 (void)ColorSpace(toXYZ, whitePoint, gamma); in ColorSpaceFuzzTest()
|
/foundation/graphic/graphic_2d/interfaces/kits/cj/color_manager/ |
H A D | cj_color_manager.h | 27 explicit CjColorManager(std::shared_ptr<ColorSpace> ptr); 32 static std::tuple<int32_t, std::string, std::shared_ptr<ColorSpace>> create(ApiColorSpaceType csType); 33 static std::shared_ptr<ColorSpace> create(ColorSpacePrimaries primaries, float gamma, int32_t* errCode); 34 inline const std::shared_ptr<ColorSpace>& GetColorSpaceToken() const in GetColorSpaceToken() 52 std::shared_ptr<ColorSpace> colorSpaceToken_;
|
H A D | cj_color_manager.cpp | 20 CjColorManager::CjColorManager(std::shared_ptr<ColorSpace> ptr): colorSpaceToken_(ptr) {} in CjColorManager() 22 std::tuple<int32_t, std::string, std::shared_ptr<ColorSpace>> CjColorManager::create(ApiColorSpaceType csType) in create() 30 std::shared_ptr<ColorSpace> colorSpace = in create() 31 std::make_shared<ColorSpace>(CJ_TO_NATIVE_COLOR_SPACE_NAME_MAP.at(csType)); in create() 41 std::shared_ptr<ColorSpace> CjColorManager::create(ColorSpacePrimaries primaries, float gamma, int32_t* errCode) in create() 43 std::shared_ptr<ColorSpace> colorSpace = std::make_shared<ColorSpace>(primaries, gamma); in create()
|
/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | capture_session_impl.cpp | 41 const std::unordered_map<ColorSpace, OH_NativeBuffer_ColorSpace> g_fwToNdkColorSpace_ = { 42 {ColorSpace::COLOR_SPACE_UNKNOWN, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_NONE}, 43 {ColorSpace::DISPLAY_P3, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_P3_FULL}, 44 {ColorSpace::SRGB, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_SRGB_FULL}, 45 {ColorSpace::BT709, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_BT709_FULL}, 46 {ColorSpace::BT2020_HLG, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_BT2020_HLG_FULL}, 47 {ColorSpace::BT2020_PQ, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_BT2020_PQ_FULL}, 48 {ColorSpace::P3_HLG, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_P3_HLG_FULL}, 49 {ColorSpace::P3_PQ, OH_NativeBuffer_ColorSpace::OH_COLORSPACE_P3_PQ_FULL}, 50 {ColorSpace [all...] |
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager/color_space_object_convertor/ |
H A D | ndk_color_space.h | 36 OHOS::ColorManager::ColorSpace colorSpace) : colorSpaceNDKToken_(colorSpace) in NativeColorSpaceManager() 39 const OHOS::ColorManager::ColorSpace& GetInnerColorSpace() in GetInnerColorSpace() 45 OHOS::ColorManager::ColorSpace colorSpaceNDKToken_;
|
H A D | color_space_object_convertor.h | 27 napi_value CreateJsColorSpaceObject(napi_env env, std::shared_ptr<ColorSpace>& colorSpace); 28 napi_value CreateJsSendableColorSpaceObject(napi_env env, std::shared_ptr<ColorSpace>& colorSpace); 29 std::shared_ptr<ColorSpace> GetColorSpaceByJSObject(napi_env env, napi_value object);
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libjpegplugin/include/ |
H A D | icc_profile_info.h | 60 OHOS::ColorManager::ColorSpace getGrColorSpace(); 78 OHOS::ColorManager::ColorSpace grColorSpace_ = 79 OHOS::ColorManager::ColorSpace(OHOS::ColorManager::ColorSpaceName::SRGB);
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | image_format_convert_utils.cpp | 779 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToNV21P010() 858 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToRGB565() 864 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToRGBA8888() 870 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToBGRA8888() 876 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToRGB888() 882 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV12P010ToRGBAF16() 888 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV21P010ToNV12() 894 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV21P010ToNV21() 900 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpace) in NV21P010ToNV12P010() 928 DestConvertInfo &destInfo, [[maybe_unused]]ColorSpace colorSpac in NV21P010ToRGB565() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/platform/image_native/ |
H A D | pixel_map.cpp | 71 void PixelMap::InnerSetColorSpace(const OHOS::ColorManager::ColorSpace &grColorSpace) in InnerSetColorSpace() 76 OHOS::ColorManager::ColorSpace PixelMap::InnerGetGrColorSpace() in InnerGetGrColorSpace() 78 return OHOS::ColorManager::ColorSpace(OHOS::ColorManager::ColorSpaceName::SRGB); in InnerGetGrColorSpace()
|
/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | image_format_convert.h | 33 [[maybe_unused]]ColorSpace); 35 [[maybe_unused]]ColorSpace); 41 ColorSpace colorSpace = ColorSpace::SRGB;
|