image__pixel__map__napi_8h.md 1.7 KB
Newer Older
Z
zengyawen 已提交
1 2 3 4 5 6 7
# image_pixel_map_napi.h


## 概述

声明可以锁定并访问pixelmap数据的方法,声明解锁的方法。

Z
zengyawen 已提交
8
**起始版本:**
Z
zengyawen 已提交
9 10 11 12 13 14 15 16 17 18 19 20 21

8

**相关模块:**

[Image](image.md)


## 汇总


### 结构体

Z
zengyawen 已提交
22 23
| 名称 | 描述 | 
| -------- | -------- |
24
| [OHOS::Media::OhosPixelMapInfo](_o_h_o_s_1_1_media_1_1_ohos_pixel_map_info.md) | 用于定义 pixel map 的相关信息。 | 
Z
zengyawen 已提交
25 26 27 28


### 枚举

Z
zengyawen 已提交
29
| 名称 | 描述 | 
Z
zengyawen 已提交
30
| -------- | -------- |
31 32 33
| { [OHOS::Media::OHOS_IMAGE_RESULT_SUCCESS](image.md) = 0,<br/>[OHOS::Media::OHOS_IMAGE_RESULT_BAD_PARAMETER](image.md) = -1 } | 函数方法返回值的错误码的枚举。 | 
| { [OHOS::Media::OHOS_PIXEL_MAP_FORMAT_NONE](image.md) = 0,<br/>[OHOS::Media::OHOS_PIXEL_MAP_FORMAT_RGBA_8888](image.md) = 3,<br/>[OHOS::Media::OHOS_PIXEL_MAP_FORMAT_RGB_565](image.md) = 2 } | pixel 格式的枚举。 | 
| { [OHOS::Media::OHOS_PIXEL_MAP_SCALE_MODE_FIT_TARGET_SIZE](image.md) = 0,<br/>[OHOS::Media::OHOS_PIXEL_MAP_SCALE_MODE_CENTER_CROP](image.md) = 1 } | PixelMap 缩放类型的枚举。 | 
Z
zengyawen 已提交
34 35 36 37


### 函数

Z
zengyawen 已提交
38
| 名称 | 描述 | 
Z
zengyawen 已提交
39
| -------- | -------- |
40 41 42
| [OHOS::Media::OH_GetImageInfo](image.md#oh_getimageinfo) (napi_env env, napi_value value, [OhosPixelMapInfo](_o_h_o_s_1_1_media_1_1_ohos_pixel_map_info.md) \*info) | 获取 **PixelMap** 的信息,并记录信息到[OhosPixelMapInfo](_o_h_o_s_1_1_media_1_1_ohos_pixel_map_info.md)结构中。 | 
| [OHOS::Media::OH_AccessPixels](image.md#oh_accesspixels) (napi_env env, napi_value value, void \*\*addrPtr) | 获取**PixelMap**对象数据的内存地址,并锁定该内存。 | 
| [OHOS::Media::OH_UnAccessPixels](image.md#oh_unaccesspixels) (napi_env env, napi_value value) | 释放**PixelMap**对象数据的内存锁, 用于匹配方法**OH_AccessPixels**。 |