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