OhosPixelMapCreateOps
概述
用于定义创建 pixel map 设置选项的相关信息。
起始版本:
10
相关模块:
汇总
成员变量
名称 | 描述 |
---|---|
width | 图片的宽, 用pixels表示 |
height | 图片的高, 用pixels表示 |
pixelFormat | 图片的格式 |
editable | 图片的编辑类型 |
alphaType | 图片的alpha类型 |
scaleMode | 图片的缩放类型 |
结构体成员变量说明
alphaType
uint32_t OhosPixelMapCreateOps::alphaType
描述:
图片的alpha类型,取值范围如下表所示:
值 | 说明 |
---|---|
0 | 未知透明度。 |
1 | 没有alpha或图片全透明。 |
2 | RGB前乘alpha。 |
3 | RGB不前乘alpha。 |
editable
uint32_t OhosPixelMapCreateOps::editable
描述:
图片的编辑类型,true为图像像素可编辑,false为不可编辑。
height
uint32_t OhosPixelMapCreateOps::height
描述:
图片的高, 用pixels表示
pixelFormat
int32_t OhosPixelMapCreateOps::pixelFormat
描述:
图片的格式,取值范围如下表所示:
值 | 说明 |
---|---|
0 | 未知格式。 |
2 | 格式为RGB_565 |
3 | 格式为RGBA_8888 |
4 | 格式为BGRA_8888 |
5 | 格式为RGB_888 |
6 | 格式为ALPHA_8 |
7 | 格式为RGBA_F16 |
8 | 格式为NV21 |
9 | 格式为NV12 |
scaleMode
uint32_t OhosPixelMapCreateOps::scaleMode
描述:
图片的缩放类型,取值范围如下表所示:
值 | 说明 |
---|---|
1 | 缩放图像以填充目标图像区域并居中裁剪区域外的效果。 |
0 | 图像适合目标尺寸的效果。 |
width
uint32_t OhosPixelMapCreateOps::width
描述:
图片的宽, 用pixels表示