1# drawing_bitmap.h 2 3 4## **Overview** 5 6**Related Modules:** 7 8[Drawing](_drawing.md) 9 10**Description:** 11 12文件中定义了与位图相关的功能函数 13 14**Since:** 158 16**Version:** 171.0 18 19## **Summary** 20 21 22### Classes 23 24 | Classes Name | Description | 25| -------- | -------- | 26| [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) | 结构体用于描述位图像素的格式,包括颜色类型和透明度类型 | 27 28 29### Functions 30 31 | Function | Description | 32| -------- | -------- | 33| [OH_Drawing_BitmapCreate](_drawing.md#gac2d33ba4b18e71eca8c41c136004ba48) (void) | [OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*<br/>函数用于创建一个位图对象。 | 34| [OH_Drawing_BitmapDestroy](_drawing.md#ga5c31becccf1d3ad5df5f6bc7d9007b8f) ([OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*) | void<br/>函数用于销毁位图对象并回收该对象占有内存。 | 35| [OH_Drawing_BitmapBuild](_drawing.md#ga699afe9c4d2665cdd21b5d9b6dfed2ec) ([OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*, const uint32_t width, const uint32_t height, const [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) \*) | void<br/>函数用于初始化位图对象的宽度和高度,并且为该位图设置像素格式 | 36| [OH_Drawing_BitmapGetWidth](_drawing.md#ga67b83650847ab1f6e79ca122905d55a3) ([OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*) | uint32_t<br/>该函数用于获取指定位图的宽度 | 37| [OH_Drawing_BitmapGetHeight](_drawing.md#gace471d69bec5b152bd4de5fa8504f7fd) ([OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*) | uint32_t<br/>函数用于获取指定位图的高度 | 38| [OH_Drawing_BitmapGetPixels](_drawing.md#gaf007f52cfbcbc63cd02971c6480c55fb) ([OH_Drawing_Bitmap](_drawing.md#ga8ac4e64cd1e2c651d11325e04c72ddeb) \*) | void \*<br/>函数用于获取指定位图的像素地址,可以通过像素地址获取到位图的像素数据 | 39