/ohos5.0/foundation/graphic/graphic_2d/utils/color_manager/src/ |
H A D | color_space.cpp | 222 float oneRxRy = (1 - primaries.rX) / primaries.rY; in ComputeXYZD50() 223 float oneGxGy = (1 - primaries.gX) / primaries.gY; in ComputeXYZD50() 224 float oneBxBy = (1 - primaries.bX) / primaries.bY; in ComputeXYZD50() 227 float RxRy = primaries.rX / primaries.rY; in ComputeXYZD50() 228 float GxGy = primaries.gX / primaries.gY; in ComputeXYZD50() 229 float BxBy = primaries.bX / primaries.bY; in ComputeXYZD50() 230 float WxWy = primaries.wX / primaries.wY; in ComputeXYZD50() 241 Matrix3x3 toXYZ = {{{RYRy * primaries.rX, GYGy * primaries.gX, BYBy * primaries.bX}, in ComputeXYZD50() 243 {RYRy * (1 - primaries.rX - primaries.rY), in ComputeXYZD50() 244 GYGy * (1 - primaries.gX - primaries.gY), in ComputeXYZD50() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | color_utils_test.cpp | 110 uint16_t primaries = 0; variable 114 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::SRGB, primaries, transfer, matrix, ran… 115 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::SRGB_LIMIT, primaries, transfer, matri… 116 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::DISPLAY_P3, primaries, transfer, matri… 117 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::DISPLAY_P3_LIMIT, primaries, transfer,… 118 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::DCI_P3, primaries, transfer, matrix, r… 119 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::BT2020, primaries, transfer, matrix, r… 120 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::BT2020_HLG, primaries, transfer, matri… 121 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::BT2020_HLG_LIMIT, primaries, transfer,… 122 …ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName::BT2020_PQ, primaries, transfer, matrix… [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager/sendable_colorspacemanager_napi/ |
H A D | js_sendable_color_space_manager.cpp | 89 ColorSpacePrimaries primaries; in OnCreateColorSpace() local 92 if (!ParseColorSpacePrimaries(env, nativePrimaries, primaries)) { in OnCreateColorSpace() 119 napi_env env, napi_value jsObject, ColorSpacePrimaries& primaries) in ParseColorSpacePrimaries() argument 124 primaries.rX = static_cast<float>(val); in ParseColorSpacePrimaries() 128 primaries.rY = static_cast<float>(val); in ParseColorSpacePrimaries() 132 primaries.gX = static_cast<float>(val); in ParseColorSpacePrimaries() 136 primaries.gY = static_cast<float>(val); in ParseColorSpacePrimaries() 140 primaries.bX = static_cast<float>(val); in ParseColorSpacePrimaries() 144 primaries.bY = static_cast<float>(val); in ParseColorSpacePrimaries() 148 primaries.wX = static_cast<float>(val); in ParseColorSpacePrimaries() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager/colorspacemanager_napi/ |
H A D | js_color_space_manager.cpp | 88 ColorSpacePrimaries primaries; in OnCreateColorSpace() local 91 if (!ParseColorSpacePrimaries(env, nativePrimaries, primaries)) { in OnCreateColorSpace() 118 napi_env env, napi_value jsObject, ColorSpacePrimaries& primaries) in ParseColorSpacePrimaries() argument 123 primaries.rX = static_cast<float>(val); in ParseColorSpacePrimaries() 127 primaries.rY = static_cast<float>(val); in ParseColorSpacePrimaries() 131 primaries.gX = static_cast<float>(val); in ParseColorSpacePrimaries() 135 primaries.gY = static_cast<float>(val); in ParseColorSpacePrimaries() 139 primaries.bX = static_cast<float>(val); in ParseColorSpacePrimaries() 143 primaries.bY = static_cast<float>(val); in ParseColorSpacePrimaries() 147 primaries.wX = static_cast<float>(val); in ParseColorSpacePrimaries() [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | _native_color_space_manager.md | 27 …bsp; [ColorSpacePrimaries](_color_space_primaries.md) | Describes the color space primaries.| 146 | SRGB_LIMIT | Color space with the color primaries of SRGB, the transfer characteristics of SRGB, … 152 | P3_HLG_LIMIT | Color space with the color primaries of P3_D65, the transfer characteristics of HL… 153 | P3_PQ_LIMIT | Color space with the color primaries of P3_D65, the transfer characteristics of PQ,… 154 | LINEAR_P3 | Color space with the color primaries of P3_D65 and the transfer characteristic of LIN… 155 | LINEAR_SRGB | Color space with the color primaries of SRGB and the transfer characteristic of LIN… 156 | LINEAR_BT709 | Color space with the color primaries of BT.709 and the transfer characteristic of … 157 | LINEAR_BT2020 | Color space with the color primaries of BT.2020 and the transfer characteristic o… 158 | DISPLAY_SRGB | Color space with the color primaries of SRGB, the transfer characteristics of SRGB… 196 …H_NativeColorSpaceManager_CreateFromPrimariesAndGamma (ColorSpacePrimaries primaries, float gamma ) [all …]
|
H A D | native__color__space__manager_8h.md | 26 | struct [ColorSpacePrimaries](_color_space_primaries.md) | Describes the color space primaries.| 52 …lor_space_primaries.md) primaries, float gamma) | Creates an **OH_NativeColorSpaceManager** instan…
|
H A D | js-apis-colorSpaceManager.md | 59 …ines the color space primaries. A color space is defined by chromaticity coordinates of the red, g… 116 create(primaries: ColorSpacePrimaries, gamma: number): ColorSpaceManager 126 | primaries | [ColorSpacePrimaries](#colorspaceprimaries)| Yes | Primaries of the color spac… 149 let primaries: colorSpaceManager.ColorSpacePrimaries = { 160 colorSpace = colorSpaceManager.create(primaries, gamma); 162 …console.log(`Failed to create colorSpace with customized primaries and gamma. Cause: ` + JSON.stri…
|
H A D | js-apis-sendableColorSpaceManager.md | 65 create(primaries: colorSpaceManager.ColorSpacePrimaries, gamma: number): ColorSpaceManager 75 | primaries | [colorSpaceManager.ColorSpacePrimaries](js-apis-colorSpaceManager.md#colorspace… 98 let primaries: colorSpaceManager.ColorSpacePrimaries = { 109 colorSpace = sendableColorSpaceManager.create(primaries, gamma);
|
/ohos5.0/foundation/graphic/graphic_2d/utils/color_manager/ndk/ |
H A D | native_color_space_manager.cpp | 57 const ColorSpacePrimaries& primaries, OHOS::ColorManager::ColorSpacePrimaries& csPrimaries) in OHPrimariesToColorSpacePrimaries() argument 59 csPrimaries.rX = primaries.rX; in OHPrimariesToColorSpacePrimaries() 60 csPrimaries.rY = primaries.rY; in OHPrimariesToColorSpacePrimaries() 61 csPrimaries.gX = primaries.gX; in OHPrimariesToColorSpacePrimaries() 62 csPrimaries.gY = primaries.gY; in OHPrimariesToColorSpacePrimaries() 63 csPrimaries.bX = primaries.bX; in OHPrimariesToColorSpacePrimaries() 64 csPrimaries.bY = primaries.bY; in OHPrimariesToColorSpacePrimaries() 65 csPrimaries.wX = primaries.wX; in OHPrimariesToColorSpacePrimaries() 66 csPrimaries.wY = primaries.wY; in OHPrimariesToColorSpacePrimaries() 104 ColorSpacePrimaries primaries, float gamma) in OH_NativeColorSpaceManager_CreateFromPrimariesAndGamma() argument [all …]
|
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/codec/ |
H A D | _color_aspects_v20.md | 21 | enum [Primaries](_codec_v20.md#primaries)[primaries](#primaries) | 视频色域 | 39 ### primaries subsection 42 enum Primaries ColorAspects::primaries
|
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/src/ |
H A D | rdb_notifier_stub.cpp | 90 int32_t RdbNotifierStub::OnChange(const Origin &origin, const PrimaryFields &primaries, ChangeInfo … in OnChange() argument 93 changeNotifier_(origin, primaries, std::move(changeInfo)); in OnChange() 101 PrimaryFields primaries; in OnChangeInner() local 103 if (!ITypesUtil::Unmarshal(data, origin, primaries, changeInfo)) { in OnChangeInner() 107 return OnChange(origin, primaries, std::move(changeInfo)); in OnChangeInner()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | color_utils.cpp | 79 ColorManager::ColorSpaceName ColorUtils::CicpToColorSpace(uint16_t primaries, uint16_t transfer, in CicpToColorSpace() argument 82 switch (primaries) { in CicpToColorSpace() 184 void ColorUtils::ColorSpaceGetCicp(ColorManager::ColorSpaceName name, uint16_t& primaries, uint16_t… in ColorSpaceGetCicp() argument 187 primaries = GetPrimaries(name); in ColorSpaceGetCicp()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | js-apis-sendableColorSpaceManager.md | 65 create(primaries: colorSpaceManager.ColorSpacePrimaries, gamma: number): ColorSpaceManager 75 | primaries | [colorSpaceManager.ColorSpacePrimaries](js-apis-colorSpaceManager.md#colorspace… 98 let primaries: colorSpaceManager.ColorSpacePrimaries = { 109 colorSpace = sendableColorSpaceManager.create(primaries, gamma);
|
H A D | js-apis-colorSpaceManager.md | 116 create(primaries: ColorSpacePrimaries, gamma: number): ColorSpaceManager 126 | primaries | [ColorSpacePrimaries](#colorspaceprimaries)| 是 | 色域标准三原色。 | 149 let primaries: colorSpaceManager.ColorSpacePrimaries = { 160 colorSpace = colorSpaceManager.create(primaries, gamma); 162 …console.log(`Failed to create colorSpace with customized primaries and gamma. Cause: ` + JSON.stri…
|
H A D | _native_color_space_manager.md | 53 …romprimariesandgamma) ([ColorSpacePrimaries](_color_space_primaries.md) primaries, float gamma) | … 196 …H_NativeColorSpaceManager_CreateFromPrimariesAndGamma (ColorSpacePrimaries primaries, float gamma ) 211 | primaries | 表示创建OH_NativeColorSpaceManager的色彩原色。 |
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | color_utils.h | 29 static ColorManager::ColorSpaceName CicpToColorSpace(uint16_t primaries, uint16_t transfer, 31 …static void ColorSpaceGetCicp(ColorManager::ColorSpaceName name, uint16_t& primaries, uint16_t& tr…
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager/color_space_object_convertor/ |
H A D | ndk_color_space.h | 32 …OHOS::ColorManager::ColorSpacePrimaries primaries, float gamma) : colorSpaceNDKToken_(primaries, g… in NativeColorSpaceManager()
|
/ohos5.0/foundation/graphic/graphic_surface/surface/src/ |
H A D | metadata_helper.cpp | 28 colorSpaceInfo.primaries = static_cast<CM_ColorPrimaries>(colorSpace & PRIMARIES_MASK); in ConvertColorSpaceTypeToInfo() 38 uint32_t primaries = static_cast<uint32_t>(colorSpaceInfo.primaries); in ConvertColorSpaceInfoToType() local 42 colorSpaceType = static_cast<CM_ColorSpaceType>(primaries | (transfunc << TRANSFUNC_OFFSET) | in ConvertColorSpaceInfoToType()
|
/ohos5.0/foundation/graphic/graphic_2d/utils/color_manager/test/fuzztest/colormanager_fuzzer/ |
H A D | colormanager_fuzzer.cpp | 90 ColorSpacePrimaries primaries = GetData<ColorSpacePrimaries>(); in ColorSpaceFuzzTest() local 96 (void)ColorSpace(primaries, func); in ColorSpaceFuzzTest() 97 (void)ColorSpace(primaries, gamma); in ColorSpaceFuzzTest()
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | metadata_helper_test.cpp | 99 ASSERT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_SRGB); 115 .primaries = COLORPRIMARIES_SRGB, 136 .primaries = COLORPRIMARIES_SRGB, 150 ASSERT_EQ(infoSet.primaries, infoGet.primaries);
|
/ohos5.0/foundation/graphic/graphic_2d/utils/color_manager/export/ |
H A D | color_space.h | 159 Matrix3x3 ComputeXYZD50(const ColorSpacePrimaries& primaries); 168 ColorSpace(const ColorSpacePrimaries &primaries, const TransferFunc &transferFunc); 170 ColorSpace(const ColorSpacePrimaries &primaries, float gamma);
|
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/include/ |
H A D | rdb_notifier_stub.h | 33 … using DataChangeHandler = std::function<void(const Origin &origin, const PrimaryFields &primaries, 41 …int32_t OnChange(const Origin &origin, const PrimaryFields &primaries, ChangeInfo &&changeInfo) ov…
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/rdb/ |
H A D | rdb_notifier_proxy.cpp | 52 int32_t RdbNotifierProxy::OnChange(const Origin &origin, const PrimaryFields &primaries, ChangeInfo… in OnChange() argument 59 if (!ITypesUtil::Marshal(data, origin, primaries, changeInfo)) { in OnChange()
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/cj/color_manager/ |
H A D | color_mgr_ffi.cpp | 47 int64_t CJ_ColorMgrCreate(ColorSpacePrimaries primaries, float gamma, int32_t* errCode) in CJ_ColorMgrCreate() argument 50 std::shared_ptr<ColorSpace> ptr = CjColorManager::create(primaries, gamma, errCode); in CJ_ColorMgrCreate()
|
H A D | cj_color_manager.cpp | 41 std::shared_ptr<ColorSpace> CjColorManager::create(ColorSpacePrimaries primaries, float gamma, int3… in create() argument 43 std::shared_ptr<ColorSpace> colorSpace = std::make_shared<ColorSpace>(primaries, gamma); in create()
|