• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OhosPixelMapCreateOps
2
3
4## 概述
5
6用于定义创建 pixel map 设置选项的相关信息。
7
8**起始版本:**
9
1010
11
12**相关模块:**
13
14[Image](image.md)
15
16
17## 汇总
18
19
20### 成员变量
21
22| 名称 | 描述 |
23| -------- | -------- |
24| [width](#width) | 图片的宽, 用pixels表示 |
25| [height](#height) | 图片的高, 用pixels表示 |
26| [pixelFormat](#pixelformat) | 图片的格式 |
27| [editable](#editable) | 图片的编辑类型 |
28| [alphaType](#alphatype) | 图片的alpha类型 |
29| [scaleMode](#scalemode) | 图片的缩放类型 |
30
31
32## 结构体成员变量说明
33
34
35### alphaType
36
37```
38uint32_t OhosPixelMapCreateOps::alphaType
39```
40
41**描述:**
42
43图片的alpha类型,取值范围如下表所示:
44
45| 值 | 说明 |
46| ------ | ----------------------- |
47| 0 | 未知透明度。 |
48| 1 | 没有alpha或图片全透明。 |
49| 2 | RGB前乘alpha。 |
50| 3 | RGB不前乘alpha。 |
51
52
53### editable
54
55```
56uint32_t OhosPixelMapCreateOps::editable
57```
58
59**描述:**
60
61图片的编辑类型,true为图像像素可编辑,false为不可编辑。
62
63
64### height
65
66```
67uint32_t OhosPixelMapCreateOps::height
68```
69
70**描述:**
71
72图片的高, 用pixels表示
73
74
75### pixelFormat
76
77```
78int32_t OhosPixelMapCreateOps::pixelFormat
79```
80
81**描述:**
82
83图片的格式,取值范围如下表所示:
84
85| 值 | 说明 |
86| ------ | ----------------- |
87| 0 | 未知格式。 |
88| 2 | 格式为RGB_565 |
89| 3 | 格式为RGBA_8888 |
90| 4 | 格式为BGRA_8888 |
91| 5 | 格式为RGB_888 |
92| 6 | 格式为ALPHA_8 |
93| 7 | 格式为RGBA_F16 |
94| 8 | 格式为NV21 |
95| 9 | 格式为NV12 |
96
97### scaleMode
98
99```
100uint32_t OhosPixelMapCreateOps::scaleMode
101```
102
103**描述:**
104
105图片的缩放类型,取值范围如下表所示:
106
107| 值 | 说明 |
108| ------ | -------------------------------------------------- |
109| 1 | 缩放图像以填充目标图像区域并居中裁剪区域外的效果。 |
110| 0 | 图像适合目标尺寸的效果。 |
111
112### width
113
114```
115uint32_t OhosPixelMapCreateOps::width
116```
117
118**描述:**
119
120图片的宽, 用pixels表示