class="table-box">
错误码ID 错误信息 401 Parameter error. Possible cause: 1.Incorrect parameter type. 2.Parameter verification failed. 18600001 The parameter value is abnormal.
示例:
let colorSpace: colorSpaceManager.ColorSpaceManager;
try {
colorSpace = colorSpaceManager.create(colorSpaceManager.ColorSpace.SRGB);
} catch (err) {
console.log(`Failed to create SRGB colorSpace. Cause: ` + JSON.stringify(err));
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
colorSpaceManager.create
create(primaries: ColorSpacePrimaries, gamma: number): ColorSpaceManager
创建用户自定义色域对象。
系统能力: SystemCapability.Graphic.Graphic2D.ColorManager.Core
参数:
class="table-box">参数名 类型 必填 说明 primaries [ColorSpacePrimaries] 是 色域标准三原色。 gamma number 是 色域gamma值。
返回值:
class="table-box">类型 说明 [ColorSpaceManager] 返回当前创建的色域对象实例。色域类型定义为[ColorSpace]枚举值CUSTOM。
class="table-box">错误码ID 错误信息 401 Parameter error. Possible cause: 1.Incorrect parameter type. 2.Parameter verification failed. 18600001 The parameter value is abnormal.
示例:
let colorSpace: colorSpaceManager.ColorSpaceManager;
try {
let primaries: colorSpaceManager.ColorSpacePrimaries = {
redX: 0.1,
redY: 0.1,
greenX: 0.2,
greenY: 0.2,
blueX: 0.3,
blueY: 0.3,
whitePointX: 0.4,
whitePointY: 0.4
};
let gamma = 2.2;
colorSpace = colorSpaceManager.create(primaries, gamma);
} catch (err) {
console.log(`Failed to create colorSpace with customized primaries and gamma. Cause: ` + JSON.stringify(err));
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
class="hide-preCode-box">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ColorSpaceManager
当前色域对象实例。
下列API示例中都需先使用[create()]获取到ColorSpaceManager实例,再通过此实例调用对应方法。
getColorSpaceName
getColorSpaceName(): ColorSpace
获取色域类型。
系统能力: SystemCapability.Graphic.Graphic2D.ColorManager.Core
返回值:
class="table-box">类型 说明 [ColorSpace] 返回色域类型枚举值。
class="table-box">错误码ID 错误信息 18600001 The parameter value is abnormal.
示例:
try {
let spaceName = colorSpace.getColorSpaceName();
} catch (err) {
console.log(`Fail to get colorSpace's name. Cause: ` + JSON.stringify(err));
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
getWhitePoint
getWhitePoint(): Array
获取色域白点值。
系统能力: SystemCapability.Graphic.Graphic2D.ColorManager.Core
返回值:
class="table-box">
class="table-box">错误码ID 错误信息 18600001 The parameter value is abnormal.
示例:
try {
let point = colorSpace.getWhitePoint();
} catch (err) {
console.log(`Failed to get white point. Cause: ` + JSON.stringify(err));
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
getGamma
getGamma(): number
获取色域gamma值。
系统能力: SystemCapability.Graphic.Graphic2D.ColorManager.Core
返回值:
class="table-box">
class="table-box">错误码ID 错误信息 18600001 The parameter value is abnormal.
示例:
try {
let gamma = colorSpace.getGamma();
} catch (err) {
console.log(`Failed to get gamma. Cause: ` + JSON.stringify(err));
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
data-report-view="{"mod":"1585297308_001","spm":"1001.2101.3001.6548","dest":"https://blog.csdn.net/zhenggaoxiao232/article/details/145098961","extend1":"pc","ab":"new"}">>
评论记录:
回复评论: