• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# drawing_pixel_map.h
2
3## 概述
4
5声明与绘图模块中的像素图对象相关的函数。
6
7**引用文件:** <native_drawing/drawing_pixel_map.h>
8
9**库:** libnative_drawing.so
10
11**起始版本:** 12
12
13**相关模块:** [Drawing](capi-drawing.md)
14
15## 汇总
16
17### 结构体
18
19| 名称 | typedef关键字 | 描述 |
20| -- | -- | -- |
21| [NativePixelMap_](capi-drawing-nativepixelmap-.md) | NativePixelMap_ | 声明由图像框架定义的像素图对象。 |
22| [OH_PixelmapNative](capi-drawing-oh-pixelmapnative.md) | OH_PixelmapNative | 声明由图像框架定义的像素图对象。 |
23
24### 函数
25
26| 名称 | 描述 |
27| -- | -- |
28| [OH_Drawing_PixelMap* OH_Drawing_PixelMapGetFromNativePixelMap(NativePixelMap_* nativePixelMap)](#oh_drawing_pixelmapgetfromnativepixelmap) | 从图像框架定义的像素图对象中获取本模块定义的像素图对象。 |
29| [OH_Drawing_PixelMap* OH_Drawing_PixelMapGetFromOhPixelMapNative(OH_PixelmapNative* pixelmapNative)](#oh_drawing_pixelmapgetfromohpixelmapnative) | 从图像框架定义的像素图对象中获取本模块定义的像素图对象。 |
30| [void OH_Drawing_PixelMapDissolve(OH_Drawing_PixelMap* pixelMap)](#oh_drawing_pixelmapdissolve) | 解除本模块定义的像素图对象和图像框架定义的像素图对象之间的关系,该关系通过调用[OH_Drawing_PixelMapGetFromNativePixelMap](capi-drawing-pixel-map-h.md#oh_drawing_pixelmapgetfromnativepixelmap)或[OH_Drawing_PixelMapGetFromOhPixelMapNative](capi-drawing-pixel-map-h.md#oh_drawing_pixelmapgetfromohpixelmapnative)建立。 |
31
32## 函数说明
33
34### OH_Drawing_PixelMapGetFromNativePixelMap()
35
36```
37OH_Drawing_PixelMap* OH_Drawing_PixelMapGetFromNativePixelMap(NativePixelMap_* nativePixelMap)
38```
39
40**描述**
41
42从图像框架定义的像素图对象中获取本模块定义的像素图对象。
43
44**系统能力:** SystemCapability.Graphic.Graphic2D.NativeDrawing
45
46**起始版本:** 12
47
48
49**参数:**
50
51| 参数项 | 描述 |
52| -- | -- |
53| [NativePixelMap_](capi-drawing-nativepixelmap-.md)* nativePixelMap | 指向图像框架定义的像素图对象[NativePixelMap_](capi-drawing-nativepixelmap-.md)的指针。 |
54
55**返回:**
56
57| 类型 | 说明 |
58| -- | -- |
59| [OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)* | 函数会返回一个指向本模块定义的像素图对象[OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)的指针。如果对象返回NULL,表示创建失败;可能的原因是NativePixelMap_为NULL。 |
60
61### OH_Drawing_PixelMapGetFromOhPixelMapNative()
62
63```
64OH_Drawing_PixelMap* OH_Drawing_PixelMapGetFromOhPixelMapNative(OH_PixelmapNative* pixelmapNative)
65```
66
67**描述**
68
69从图像框架定义的像素图对象中获取本模块定义的像素图对象。
70
71**系统能力:** SystemCapability.Graphic.Graphic2D.NativeDrawing
72
73**起始版本:** 12
74
75
76**参数:**
77
78| 参数项 | 描述 |
79| -- | -- |
80| [OH_PixelmapNative](capi-drawing-oh-pixelmapnative.md)* pixelmapNative | 指向图像框架定义的像素图对象[OH_PixelmapNative](capi-drawing-oh-pixelmapnative.md)的指针。 |
81
82**返回:**
83
84| 类型 | 说明 |
85| -- | -- |
86| [OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)* | 函数会返回一个指向本模块定义的像素图对象[OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)的指针。如果对象返回NULL,表示创建失败;可能的原因是OH_PixelmapNative为NULL。 |
87
88### OH_Drawing_PixelMapDissolve()
89
90```
91void OH_Drawing_PixelMapDissolve(OH_Drawing_PixelMap* pixelMap)
92```
93
94**描述**
95
96解除本模块定义的像素图对象和图像框架定义的像素图对象之间的关系,该关系通过调用[OH_Drawing_PixelMapGetFromNativePixelMap](capi-drawing-pixel-map-h.md#oh_drawing_pixelmapgetfromnativepixelmap)或[OH_Drawing_PixelMapGetFromOhPixelMapNative](capi-drawing-pixel-map-h.md#oh_drawing_pixelmapgetfromohpixelmapnative)建立。
97
98**系统能力:** SystemCapability.Graphic.Graphic2D.NativeDrawing
99
100**起始版本:** 12
101
102**参数:**
103
104| 参数项 | 描述 |
105| -- | -- |
106| [OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)* pixelMap | 指向像素图对象[OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)的指针。 |
107
108
109