Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b428799a
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
b428799a
编写于
7月 30, 2023
作者:
Z
zengyawen
提交者:
Gitee
7月 30, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add image head file
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
33f4cfae
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
284 addition
and
105 deletion
+284
-105
zh-cn/application-dev/reference/native-apis/image__mdk_8h.md
zh-cn/application-dev/reference/native-apis/image__mdk_8h.md
+52
-0
zh-cn/application-dev/reference/native-apis/image__mdk__common_8h.md
...cation-dev/reference/native-apis/image__mdk__common_8h.md
+31
-0
zh-cn/application-dev/reference/native-apis/image__pixel__map__mdk_8h.md
...on-dev/reference/native-apis/image__pixel__map__mdk_8h.md
+65
-0
zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md
...n-dev/reference/native-apis/image__pixel__map__napi_8h.md
+7
-105
zh-cn/application-dev/reference/native-apis/image__receiver__mdk_8h.md
...tion-dev/reference/native-apis/image__receiver__mdk_8h.md
+48
-0
zh-cn/application-dev/reference/native-apis/image__source__mdk_8h.md
...cation-dev/reference/native-apis/image__source__mdk_8h.md
+81
-0
未找到文件。
zh-cn/application-dev/reference/native-apis/image__mdk_8h.md
浏览文件 @
b428799a
# image_mdk.h
## 概述
声明访问图像剪辑矩形、大小、格式和组件数据的函数。
**起始版本:**
10
**相关模块:**
[
Image
](
image.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OHOS::Media::OhosImageRect
](
_o_h_o_s_1_1_media_1_1_ohos_image_rect.md
)
| 定义图像矩形信息。 |
|
[
OHOS::Media::OhosImageComponent
](
_o_h_o_s_1_1_media_1_1_ohos_image_component.md
)
| 定义图像组成信息。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
OHOS::Media::ImageNative
](
image.md#imagenative
)
| 为图像接口定义native层图像对象。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| {
[
OHOS::Media::OHOS_IMAGE_FORMAT_YCBCR_422_SP
](
image.md
)
= 1000,
<br/>
[
OHOS::Media::OHOS_IMAGE_FORMAT_JPEG
](
image.md
)
= 2000, } | 图像格式枚举值。 |
| {
[
OHOS::Media::OHOS_IMAGE_COMPONENT_FORMAT_YUV_Y
](
image.md
)
= 1,
<br/>
[
OHOS::Media::OHOS_IMAGE_COMPONENT_FORMAT_YUV_U
](
image.md
)
= 2,
<br/>
[
OHOS::Media::OHOS_IMAGE_COMPONENT_FORMAT_YUV_V
](
image.md
)
= 3,
<br/>
[
OHOS::Media::OHOS_IMAGE_COMPONENT_FORMAT_JPEG
](
image.md
)
= 4, } | 图像组成类型枚举值。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OHOS::Media::OH_Image_InitImageNative
](
image.md#oh_image_initimagenative
)
(
napi_env
env, napi_value source) | 从输入的JavaScript Native API
**图像**
对象中解析 native
**ImageNative**
对象。 |
|
[
OHOS::Media::OH_Image_ClipRect
](
image.md#oh_image_cliprect
)
(
const
[
ImageNative
]
(image.md#imagenative)
\*
native, struct
[
OhosImageRect
](
_o_h_o_s_1_1_media_1_1_ohos_image_rect.md
)
\*
rect) | 获取native
**ImageNative**
对象
[
OhosImageRect
](
_o_h_o_s_1_1_media_1_1_ohos_image_rect.md
)
信息。 |
|
[
OHOS::Media::OH_Image_Size
](
image.md#oh_image_size
)
(
const
[
ImageNative
]
(image.md#imagenative)
\*
native, struct
[
OhosImageSize
](
_ohos_image_size.md
)
\*
size) | 获取native
**ImageNative**
对象的
[
OhosImageSize
](
_ohos_image_size.md
)
信息。 |
|
[
OHOS::Media::OH_Image_Format
](
image.md#oh_image_format
)
(
const
[
ImageNative
]
(image.md#imagenative)
\*
native, int32_t
\*
format) | 获取native
**ImageNative**
对象的图像格式。 |
|
[
OHOS::Media::OH_Image_GetComponent
](
image.md#oh_image_getcomponent
)
(
const
[
ImageNative
]
(image.md#imagenative)
\*
native, int32_t componentType, struct
[
OhosImageComponent
](
_o_h_o_s_1_1_media_1_1_ohos_image_component.md
)
\*
componentNative) | 从 native
**ImageNative**
对象中获取
[
OhosImageComponent
](
_o_h_o_s_1_1_media_1_1_ohos_image_component.md
)
。 |
|
[
OHOS::Media::OH_Image_Release
](
image.md#oh_image_release
)
(
[ImageNative](image.md#imagenative
)
\*
native) | 释放
**ImageNative**
native对象。 |
zh-cn/application-dev/reference/native-apis/image__mdk__common_8h.md
浏览文件 @
b428799a
# image_mdk_common.h
## 概述
声明图像常用的枚举值和结构体。
**起始版本:**
10
**相关模块:**
[
Image
](
image.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OhosImageSize
](
_ohos_image_size.md
)
| 定义图像大小。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
|
[
IRNdkErrCode
](
image.md#irndkerrcode
)
{
<br/>
IMAGE_RESULT_SUCCESS = 0,
<br/>
IMAGE_RESULT_BAD_PARAMETER = -1,
<br/>
IMAGE_RESULT_IMAGE_RESULT_BASE = IMAGE_RESULT_BASE,
<br/>
IMAGE_RESULT_ERR_IPC = IMAGE_RESULT_BASE + 1,
<br/>
IMAGE_RESULT_ERR_SHAMEM_NOT_EXIST = IMAGE_RESULT_BASE + 2,
<br/>
IMAGE_RESULT_ERR_SHAMEM_DATA_ABNORMAL = IMAGE_RESULT_BASE + 3,
<br/>
IMAGE_RESULT_DECODE_ABNORMAL = IMAGE_RESULT_BASE + 4,
<br/>
IMAGE_RESULT_DATA_ABNORMAL = IMAGE_RESULT_BASE + 5,
<br/>
IMAGE_RESULT_MALLOC_ABNORMAL = IMAGE_RESULT_BASE + 6,
<br/>
IMAGE_RESULT_DATA_UNSUPPORT = IMAGE_RESULT_BASE + 7,
<br/>
IMAGE_RESULT_INIT_ABNORMAL = IMAGE_RESULT_BASE + 8,
<br/>
IMAGE_RESULT_GET_DATA_ABNORMAL = IMAGE_RESULT_BASE + 9,
<br/>
IMAGE_RESULT_TOO_LARGE = IMAGE_RESULT_BASE + 10,
<br/>
IMAGE_RESULT_TRANSFORM = IMAGE_RESULT_BASE + 11,
<br/>
IMAGE_RESULT_COLOR_CONVERT = IMAGE_RESULT_BASE + 12,
<br/>
IMAGE_RESULT_CROP = IMAGE_RESULT_BASE + 13,
<br/>
IMAGE_RESULT_SOURCE_DATA = IMAGE_RESULT_BASE + 14,
<br/>
IMAGE_RESULT_SOURCE_DATA_INCOMPLETE = IMAGE_RESULT_BASE + 15,
<br/>
IMAGE_RESULT_MISMATCHED_FORMAT = IMAGE_RESULT_BASE + 16,
<br/>
IMAGE_RESULT_UNKNOWN_FORMAT = IMAGE_RESULT_BASE + 17,
<br/>
IMAGE_RESULT_SOURCE_UNRESOLVED = IMAGE_RESULT_BASE + 18,
<br/>
IMAGE_RESULT_INVALID_PARAMETER = IMAGE_RESULT_BASE + 19,
<br/>
IMAGE_RESULT_DECODE_FAILED = IMAGE_RESULT_BASE + 20,
<br/>
IMAGE_RESULT_PLUGIN_REGISTER_FAILED = IMAGE_RESULT_BASE + 21,
<br/>
IMAGE_RESULT_PLUGIN_CREATE_FAILED = IMAGE_RESULT_BASE + 22,
<br/>
IMAGE_RESULT_ENCODE_FAILED = IMAGE_RESULT_BASE + 23,
<br/>
IMAGE_RESULT_ADD_PIXEL_MAP_FAILED = IMAGE_RESULT_BASE + 24,
<br/>
IMAGE_RESULT_HW_DECODE_UNSUPPORT = IMAGE_RESULT_BASE + 25,
<br/>
IMAGE_RESULT_DECODE_HEAD_ABNORMAL = IMAGE_RESULT_BASE + 26,
<br/>
IMAGE_RESULT_DECODE_EXIF_UNSUPPORT = IMAGE_RESULT_BASE + 27,
<br/>
IMAGE_RESULT_PROPERTY_NOT_EXIST = IMAGE_RESULT_BASE + 28,
<br/>
IMAGE_RESULT_MEDIA_DATA_UNSUPPORT = IMAGE_RESULT_BASE + 30,
<br/>
IMAGE_RESULT_MEDIA_TOO_LARGE = IMAGE_RESULT_BASE + 31,
<br/>
IMAGE_RESULT_MEDIA_MALLOC_FAILED = IMAGE_RESULT_BASE + 32,
<br/>
IMAGE_RESULT_MEDIA_END_OF_STREAM = IMAGE_RESULT_BASE + 33,
<br/>
IMAGE_RESULT_MEDIA_IO_ABNORMAL = IMAGE_RESULT_BASE + 34,
<br/>
IMAGE_RESULT_MEDIA_MALFORMED = IMAGE_RESULT_BASE + 35,
<br/>
IMAGE_RESULT_MEDIA_BUFFER_TOO_SMALL = IMAGE_RESULT_BASE + 36,
<br/>
IMAGE_RESULT_MEDIA_OUT_OF_RANGE = IMAGE_RESULT_BASE + 37,
<br/>
IMAGE_RESULT_MEDIA_STATUS_ABNORMAL = IMAGE_RESULT_BASE + 38,
<br/>
IMAGE_RESULT_MEDIA_VALUE_INVALID = IMAGE_RESULT_BASE + 39,
<br/>
IMAGE_RESULT_MEDIA_NULL_POINTER = IMAGE_RESULT_BASE + 40,
<br/>
IMAGE_RESULT_MEDIA_INVALID_OPERATION = IMAGE_RESULT_BASE + 41,
<br/>
IMAGE_RESULT_MEDIA_ERR_PLAYER_NOT_INIT = IMAGE_RESULT_BASE + 42,
<br/>
IMAGE_RESULT_MEDIA_EARLY_PREPARE = IMAGE_RESULT_BASE + 43,
<br/>
IMAGE_RESULT_MEDIA_SEEK_ERR = IMAGE_RESULT_BASE + 44,
<br/>
IMAGE_RESULT_MEDIA_PERMISSION_DENIED = IMAGE_RESULT_BASE + 45,
<br/>
IMAGE_RESULT_MEDIA_DEAD_OBJECT = IMAGE_RESULT_BASE + 46,
<br/>
IMAGE_RESULT_MEDIA_TIMED_OUT = IMAGE_RESULT_BASE + 47,
<br/>
IMAGE_RESULT_MEDIA_TRACK_NOT_ALL_SUPPORTED = IMAGE_RESULT_BASE + 48,
<br/>
IMAGE_RESULT_MEDIA_ADAPTER_INIT_FAILED = IMAGE_RESULT_BASE + 49,
<br/>
IMAGE_RESULT_MEDIA_WRITE_PARCEL_FAIL = IMAGE_RESULT_BASE + 50,
<br/>
IMAGE_RESULT_MEDIA_READ_PARCEL_FAIL = IMAGE_RESULT_BASE + 51,
<br/>
IMAGE_RESULT_MEDIA_NO_AVAIL_BUFFER = IMAGE_RESULT_BASE + 52,
<br/>
IMAGE_RESULT_MEDIA_INVALID_PARAM = IMAGE_RESULT_BASE + 53, IMAGE_RESULT_MEDIA_CODEC_ADAPTER_NOT_EXIST = IMAGE_RESULT_BASE + 54,
<br/>
IMAGE_RESULT_MEDIA_CREATE_CODEC_ADAPTER_FAILED = IMAGE_RESULT_BASE + 55,
<br/>
IMAGE_RESULT_MEDIA_CODEC_ADAPTER_NOT_INIT = IMAGE_RESULT_BASE + 56,
<br/>
IMAGE_RESULT_MEDIA_ZCODEC_CREATE_FAILED = IMAGE_RESULT_BASE + 57,
<br/>
IMAGE_RESULT_MEDIA_ZCODEC_NOT_EXIST = IMAGE_RESULT_BASE + 58,
<br/>
IMAGE_RESULT_MEDIA_JNI_CLASS_NOT_EXIST = IMAGE_RESULT_BASE + 59,
<br/>
IMAGE_RESULT_MEDIA_JNI_METHOD_NOT_EXIST = IMAGE_RESULT_BASE + 60,
<br/>
IMAGE_RESULT_MEDIA_JNI_NEW_OBJ_FAILED = IMAGE_RESULT_BASE + 61,
<br/>
IMAGE_RESULT_MEDIA_JNI_COMMON_ERROR = IMAGE_RESULT_BASE + 62,
<br/>
IMAGE_RESULT_MEDIA_DISTRIBUTE_NOT_SUPPORT = IMAGE_RESULT_BASE + 63,
<br/>
IMAGE_RESULT_MEDIA_SOURCE_NOT_SET = IMAGE_RESULT_BASE + 64,
<br/>
IMAGE_RESULT_MEDIA_RTSP_ADAPTER_NOT_INIT = IMAGE_RESULT_BASE + 65,
<br/>
IMAGE_RESULT_MEDIA_RTSP_ADAPTER_NOT_EXIST = IMAGE_RESULT_BASE + 66,
<br/>
IMAGE_RESULT_MEDIA_RTSP_SURFACE_UNSUPPORT = IMAGE_RESULT_BASE + 67,
<br/>
IMAGE_RESULT_MEDIA_RTSP_CAPTURE_NOT_INIT = IMAGE_RESULT_BASE + 68,
<br/>
IMAGE_RESULT_MEDIA_RTSP_SOURCE_URL_INVALID = IMAGE_RESULT_BASE + 69,
<br/>
IMAGE_RESULT_MEDIA_RTSP_VIDEO_TRACK_NOT_FOUND = IMAGE_RESULT_BASE + 70,
<br/>
IMAGE_RESULT_MEDIA_RTSP_CAMERA_NUM_REACH_MAX = IMAGE_RESULT_BASE + 71,
<br/>
IMAGE_RESULT_MEDIA_SET_VOLUME = IMAGE_RESULT_BASE + 72,
<br/>
IMAGE_RESULT_MEDIA_NUMBER_OVERFLOW = IMAGE_RESULT_BASE + 73,
<br/>
IMAGE_RESULT_MEDIA_DIS_PLAYER_UNSUPPORTED = IMAGE_RESULT_BASE + 74,
<br/>
IMAGE_RESULT_MEDIA_DENCODE_ICC_FAILED = IMAGE_RESULT_BASE + 75,
<br/>
IMAGE_RESULT_MEDIA_ENCODE_ICC_FAILED = IMAGE_RESULT_BASE + 76,
<br/>
IMAGE_RESULT_MEDIA_READ_PIXELMAP_FAILED = IMAGE_RESULT_BASE + 150,
<br/>
IMAGE_RESULT_MEDIA_WRITE_PIXELMAP_FAILED = IMAGE_RESULT_BASE + 151,
<br/>
IMAGE_RESULT_MEDIA_PIXELMAP_NOT_ALLOW_MODIFY = IMAGE_RESULT_BASE + 152,
<br/>
IMAGE_RESULT_MEDIA_CONFIG_FAILED = IMAGE_RESULT_BASE + 153,
<br/>
IMAGE_RESULT_JNI_ENV_ABNORMAL = IMAGE_RESULT_BASE + 154,
<br/>
IMAGE_RESULT_SURFACE_GRALLOC_BUFFER_FAILED = IMAGE_RESULT_BASE + 155,
<br/>
IMAGE_RESULT_CREATE_SURFACE_FAILED = IMAGE_RESULT_BASE + 156,
<br/>
IMAGE_RESULT_SURFACE_GET_PARAMETER_FAILED = IMAGE_RESULT_BASE + 157,
<br/>
IMAGE_RESULT_GET_SURFACE_FAILED = IMAGE_RESULT_BASE + 158,
<br/>
IMAGE_RESULT_SURFACE_ACQUIRE_BUFFER_FAILED = IMAGE_RESULT_BASE + 159,
<br/>
IMAGE_RESULT_SURFACE_REQUEST_BUFFER_FAILED = IMAGE_RESULT_BASE + 160,
<br/>
IMAGE_RESULT_REGISTER_LISTENER_FAILED = IMAGE_RESULT_BASE + 161,
<br/>
IMAGE_RESULT_REGISTER_BUFFER_FAILED = IMAGE_RESULT_BASE + 162,
<br/>
IMAGE_RESULT_FREAD_FAILED = IMAGE_RESULT_BASE + 163,
<br/>
IMAGE_RESULT_PEEK_FAILED = IMAGE_RESULT_BASE + 164,
<br/>
IMAGE_RESULT_SEEK_FAILED = IMAGE_RESULT_BASE + 165,
<br/>
IMAGE_RESULT_STREAM_SIZE_ERROR = IMAGE_RESULT_BASE + 166,
<br/>
IMAGE_RESULT_FILE_FD_ERROR = IMAGE_RESULT_BASE + 167,
<br/>
IMAGE_RESULT_FILE_DAMAGED = IMAGE_RESULT_BASE + 168,
<br/>
IMAGE_RESULT_CREATE_DECODER_FAILED = IMAGE_RESULT_BASE + 169,
<br/>
IMAGE_RESULT_CREATE_ENCODER_FAILED = IMAGE_RESULT_BASE + 170,
<br/>
IMAGE_RESULT_CHECK_FORMAT_ERROR = IMAGE_RESULT_BASE + 171,
<br/>
IMAGE_RESULT_THIRDPART_SKIA_ERROR = IMAGE_RESULT_BASE + 172,
<br/>
IMAGE_RESULT_HW_DECODE_FAILED = IMAGE_RESULT_BASE + 173,
<br/>
IMAGE_RESULT_ALLOCATER_TYPE_ERROR = IMAGE_RESULT_BASE + 174,
<br/>
IMAGE_RESULT_ALPHA_TYPE_ERROR = IMAGE_RESULT_BASE + 175,
<br/>
IMAGE_RESULT_INDEX_INVALID = IMAGE_RESULT_BASE + 176,
<br/>
IMAGE_RESULT_MEDIA_UNKNOWN = IMAGE_RESULT_BASE + 200
<br/>
} | 可能出现的返回值的枚举。 |
zh-cn/application-dev/reference/native-apis/image__pixel__map__mdk_8h.md
浏览文件 @
b428799a
# image_pixel_map_mdk.h
## 概述
声明可以锁定并访问pixelmap数据的方法,声明解锁的方法。 Need link
**libpixelmapndk.z.so**
**起始版本:**
10
**相关模块:**
[
Image
](
image.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OhosPixelMapInfos
](
_ohos_pixel_map_infos.md
)
| 用于定义 pixel map 的相关信息。 |
|
[
OhosPixelMapCreateOps
](
_ohos_pixel_map_create_ops.md
)
| 用于定义创建 pixel map 设置选项的相关信息。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
NativePixelMap
](
image.md#nativepixelmap
)
| 定义native层pixelmap数据类型名称。 |
|
[
OhosPixelMapInfos
](
image.md#ohospixelmapinfos
)
| 用于定义 pixel map 的相关信息。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| {
[
OHOS_PIXEL_MAP_ALPHA_TYPE_UNKNOWN
](
image.md
)
= 0,
<br/>
[
OHOS_PIXEL_MAP_ALPHA_TYPE_OPAQUE
](
image.md
)
= 1,
<br/>
[
OHOS_PIXEL_MAP_ALPHA_TYPE_PREMUL
](
image.md
)
= 2,
<br/>
[
OHOS_PIXEL_MAP_ALPHA_TYPE_UNPREMUL
](
image.md
)
= 3 } | PixelMap 透明度类型的枚举。 |
| {
[
OHOS_PIXEL_MAP_READ_ONLY
](
image.md
)
= 0,
<br/>
[
OHOS_PIXEL_MAP_EDITABLE
](
image.md
)
= 1 } | PixelMap 编辑类型的枚举。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_PixelMap_CreatePixelMap
](
image.md#oh_pixelmap_createpixelmap
)
(
napi_env
env,
[
OhosPixelMapCreateOps
](
_ohos_pixel_map_create_ops.md
)
info, void
\*
buf, size_t len, napi_value
\*
res) | 创建
**PixelMap**
对象。 |
|
[
OH_PixelMap_CreateAlphaPixelMap
](
image.md#oh_pixelmap_createalphapixelmap
)
(
napi_env
env, napi_value source, napi_value
\*
alpha) | 根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的
**PixelMap**
对象。 |
|
[
OH_PixelMap_InitNativePixelMap
](
image.md#oh_pixelmap_initnativepixelmap
)
(
napi_env
env, napi_value source) | 初始化
**PixelMap**
对象数据。 |
|
[
OH_PixelMap_GetBytesNumberPerRow
](
image.md#oh_pixelmap_getbytesnumberperrow
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
num) | 获取
**PixelMap**
对象每行字节数。 |
|
[
OH_PixelMap_GetIsEditable
](
image.md#oh_pixelmap_getiseditable
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
editable) | 获取
**PixelMap**
对象是否可编辑的状态。 |
|
[
OH_PixelMap_IsSupportAlpha
](
image.md#oh_pixelmap_issupportalpha
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
alpha) | 获取
**PixelMap**
对象是否支持Alpha通道。 |
|
[
OH_PixelMap_SetAlphaAble
](
image.md#oh_pixelmap_setalphaable
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t alpha) | 设置
**PixelMap**
对象的Alpha通道。 |
|
[
OH_PixelMap_GetDensity
](
image.md#oh_pixelmap_getdensity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
density) | 获取
**PixelMap**
对象像素密度。 |
|
[
OH_PixelMap_SetDensity
](
image.md#oh_pixelmap_setdensity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t density) | 设置
**PixelMap**
对象像素密度。 |
|
[
OH_PixelMap_SetOpacity
](
image.md#oh_pixelmap_setopacity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float opacity) | 设置
**PixelMap**
对象的透明度。 |
|
[
OH_PixelMap_Scale
](
image.md#oh_pixelmap_scale
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float x, float y) | 设置
**PixelMap**
对象的缩放。 |
|
[
OH_PixelMap_Translate
](
image.md#oh_pixelmap_translate
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float x, float y) | 设置
**PixelMap**
对象的偏移。 |
|
[
OH_PixelMap_Rotate
](
image.md#oh_pixelmap_rotate
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float angle) | 设置
**PixelMap**
对象的旋转。 |
|
[
OH_PixelMap_Flip
](
image.md#oh_pixelmap_flip
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t x, int32_t y) | 设置
**PixelMap**
对象的翻转。 |
|
[
OH_PixelMap_Crop
](
image.md#oh_pixelmap_crop
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t x, int32_t y, int32_t width, int32_t height) | 设置
**PixelMap**
对象的裁剪。 |
|
[
OH_PixelMap_GetImageInfo
](
image.md#oh_pixelmap_getimageinfo
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native,
[
OhosPixelMapInfos
](
_ohos_pixel_map_infos.md
)
\*
info) | 获取
**PixelMap**
对象图像信息。 |
|
[
OH_PixelMap_AccessPixels
](
image.md#oh_pixelmap_accesspixels
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, void
\*\*
addr) | 获取native
**PixelMap**
对象数据的内存地址,并锁定该内存。 |
|
[
OH_PixelMap_UnAccessPixels
](
image.md#oh_pixelmap_unaccesspixels
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native) | 释放native
**PixelMap**
对象数据的内存锁,用于匹配方法
[
OH_PixelMap_AccessPixels
](
image.md#oh_pixelmap_accesspixels
)
。 |
zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md
浏览文件 @
b428799a
...
...
@@ -19,122 +19,24 @@
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OhosPixelMapInfo
](
_ohos_pixel_map_info.md
)
| 用于定义 pixel map 的相关信息。 |
|
[
OhosPixelMapCreateOps
](
_ohos_pixel_map_create_ops.md
)
| 用于定义创建 pixel map 设置选项的相关信息。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
NativePixelMap
](
image.md#nativepixelmap
)
| 用于定义NativePixelMap数据类型名称。
|
|
[
OHOS::Media::OhosPixelMapInfo
](
_o_h_o_s_1_1_media_1_1_ohos_pixel_map_info.md
)
| 用于定义 pixel map 的相关信息。
|
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| { OHOS_IMAGE_RESULT_SUCCESS = 0, OHOS_IMAGE_RESULT_BAD_PARAMETER = -1 } | 函数方法返回值的错误码的枚举。 |
| { OHOS_PIXEL_MAP_FORMAT_NONE = 0, OHOS_PIXEL_MAP_FORMAT_RGBA_8888 = 3, OHOS_PIXEL_MAP_FORMAT_RGB_565 = 2 } | pixel 格式的枚举。 |
| { OHOS_PIXEL_MAP_ALPHA_TYPE_UNKNOWN = 0, OHOS_PIXEL_MAP_ALPHA_TYPE_OPAQUE = 1, OHOS_PIXEL_MAP_ALPHA_TYPE_PREMUL = 2, OHOS_PIXEL_MAP_ALPHA_TYPE_UNPREMUL = 3 } | PixelMap alpha 类型的枚举。 |
| { OHOS_PIXEL_MAP_SCALE_MODE_FIT_TARGET_SIZE = 0, OHOS_PIXEL_MAP_SCALE_MODE_CENTER_CROP = 1 } | PixelMap 缩放类型的枚举。 |
| { OHOS_PIXEL_MAP_READ_ONLY = 0, OHOS_PIXEL_MAP_EDITABLE = 1 } | PixelMap 编辑类型的枚举。 |
| {
[
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 缩放类型的枚举。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_GetImageInfo
](
image.md#oh_getimageinfo
)
(
napi_env
env, napi_value value,
[
OhosPixelMapInfo
](
_ohos_pixel_map_info.md
)
\*
info) | 获取
**PixelMap**
的信息,并记录信息到
[
OhosPixelMapInfo
](
_ohos_pixel_map_info.md
)
结构中。 |
|
[
OH_AccessPixels
](
image.md#oh_accesspixels
)
(
napi_env
env, napi_value value, void
\*\*
addrPtr) | 获取
**PixelMap**
对象数据的内存地址,并锁定该内存。 |
|
[
OH_UnAccessPixels
](
image.md#oh_unaccesspixels
)
(
napi_env
env, napi_value value) | 释放
**PixelMap**
对象数据的内存锁, 用于匹配方法
[
OH_AccessPixels
](
image.md#oh_accesspixels
)
。 |
|
[
OH_PixelMap_CreatePixelMap
](
image.md#oh_pixelmap_createpixelmap
)
(
napi_env
env,
[
OhosPixelMapCreateOps
](
_ohos_pixel_map_create_ops.md
)
info, void
\*
buf, size_t len, napi_value
\*
res) | 创建
**PixelMap**
对象。 |
|
[
OH_PixelMap_CreateAlphaPixelMap
](
image.md#oh_pixelmap_createalphapixelmap
)
(
napi_env
env, napi_value source, napi_value
\*
alpha) | 根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的
**PixelMap**
对象。 |
|
[
OH_PixelMap_InitNativePixelMap
](
image.md#oh_pixelmap_initnativepixelmap
)
(
napi_env
env, napi_value source) | 初始化
**PixelMap**
对象数据。 |
|
[
OH_PixelMap_GetBytesNumberPerRow
](
image.md#oh_pixelmap_getbytesnumberperrow
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
num) | 获取
**PixelMap**
对象每行字节数。 |
|
[
OH_PixelMap_GetIsEditable
](
image.md#oh_pixelmap_getiseditable
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
[
editable
](
#editable
)
) | 获取
**PixelMap**
对象是否可编辑的状态。 |
|
[
OH_PixelMap_IsSupportAlpha
](
image.md#oh_pixelmap_issupportalpha
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
alpha) | 获取
**PixelMap**
对象是否支持Alpha通道。 |
|
[
OH_PixelMap_SetAlphaAble
](
image.md#oh_pixelmap_setalphaable
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t alpha) | 设置
**PixelMap**
对象的Alpha通道。 |
|
[
OH_PixelMap_GetDensity
](
image.md#oh_pixelmap_getdensity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t
\*
density) | 获取
**PixelMap**
对象像素密度。 |
|
[
OH_PixelMap_SetDensity
](
image.md#oh_pixelmap_setdensity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t density) | 设置
**PixelMap**
对象像素密度。 |
|
[
OH_PixelMap_SetOpacity
](
image.md#oh_pixelmap_setopacity
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float opacity) | 设置
**PixelMap**
对象的透明度。 |
|
[
OH_PixelMap_Scale
](
image.md#oh_pixelmap_scale
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float x, float y) | 设置
**PixelMap**
对象的缩放。 |
|
[
OH_PixelMap_Translate
](
image.md#oh_pixelmap_translate
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float x, float y) | 设置
**PixelMap**
对象的偏移。 |
|
[
OH_PixelMap_Rotate
](
image.md#oh_pixelmap_rotate
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, float angle) | 设置
**PixelMap**
对象的旋转。 |
|
[
OH_PixelMap_Flip
](
image.md#oh_pixelmap_flip
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t x, int32_t y) | 设置
**PixelMap**
对象的翻转。 |
|
[
OH_PixelMap_Crop
](
image.md#oh_pixelmap_crop
)
(
const
[
NativePixelMap
]
(image.md#nativepixelmap)
\*
native, int32_t x, int32_t y, int32_t
[
width
](
#width
)
, int32_t
[
height
](
#height
)
) | 设置
**PixelMap**
对象的裁剪。 |
### 变量
| 名称 | 描述 |
| -------- | -------- |
|
[
width
](
#width
)
| 图片的宽, 用pixels表示。|
|
[
height
](
#height
)
| 图片的高, 用pixels表示。|
|
[
pixelFormat
](
#pixelformat
)
| 图片的格式。|
|
[
editable
](
#editable
)
| 图片的编辑类型。|
|
[
alphaType
](
#alphatype
)
| 图片的alpha类型。|
|
[
scaleMode
](
#scalemode
)
| 图片的缩放类型。|
## 变量说明
### alphaType
```
uint32_t alphaType
```
**描述:**
图片的alpha类型。
### editable
```
uint32_t editable
```
**描述:**
图片的编辑类型。
### height
```
uint32_t height
```
**描述:**
图片的高, 用pixels表示。
### pixelFormat
```
int32_t pixelFormat
```
**描述:**
图片的格式。
### scaleMode
```
uint32_t scaleMode
```
**描述:**
图片的缩放类型。
### width
```
uint32_t width
```
**描述:**
图片的宽, 用pixels表示。
|
[
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**
。 |
zh-cn/application-dev/reference/native-apis/image__receiver__mdk_8h.md
浏览文件 @
b428799a
# image_receiver_mdk.h
## 概述
声明从native层获取图片数据的方法。
**起始版本:**
10
**相关模块:**
[
Image
](
image.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OhosImageReceiverInfo
](
_ohos_image_receiver_info.md
)
| 定义
**ImageReceiver**
的相关信息。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
ImageReceiverNative
](
image.md#imagereceivernative
)
| 用于定义ImageReceiverNative数据类型名称。 |
| (
\*
[
OH_Image_Receiver_On_Callback
](
image.md#oh_image_receiver_on_callback
)
) () | 定义native层图片的回调方法。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Image_Receiver_CreateImageReceiver
](
image.md#oh_image_receiver_createimagereceiver
)
(
napi_env
env, struct
[
OhosImageReceiverInfo
](
_ohos_image_receiver_info.md
)
info, napi_value
\*
res) | 创建应用层
**ImageReceiver**
对象。 |
|
[
OH_Image_Receiver_InitImageReceiverNative
](
image.md#oh_image_receiver_initimagereceivernative
)
(
napi_env
env, napi_value source) | 通过应用层
**ImageReceiver**
对象初始化native层
[
ImageReceiverNative
](
image.md#imagereceivernative
)
对象。 |
|
[
OH_Image_Receiver_GetReceivingSurfaceId
](
image.md#oh_image_receiver_getreceivingsurfaceid
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, char
\*
id, size_t len) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取receiver的id。 |
|
[
OH_Image_Receiver_ReadLatestImage
](
image.md#oh_image_receiver_readlatestimage
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, napi_value
\*
image) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取最新的一张图片。 |
|
[
OH_Image_Receiver_ReadNextImage
](
image.md#oh_image_receiver_readnextimage
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, napi_value
\*
image) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取下一张图片。 |
|
[
OH_Image_Receiver_On
](
image.md#oh_image_receiver_on
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native,
[
OH_Image_Receiver_On_Callback
](
image.md#oh_image_receiver_on_callback
)
callback) | 注册一个
[
OH_Image_Receiver_On_Callback
](
image.md#oh_image_receiver_on_callback
)
回调事件。每当接收新图片,该回调事件就会响应。 |
|
[
OH_Image_Receiver_GetSize
](
image.md#oh_image_receiver_getsize
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, struct
[
OhosImageSize
](
_ohos_image_size.md
)
\*
size) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取
**ImageReceiver**
的大小。 |
|
[
OH_Image_Receiver_GetCapacity
](
image.md#oh_image_receiver_getcapacity
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, int32_t
\*
capacity) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取
**ImageReceiver**
的容量。 |
|
[
OH_Image_Receiver_GetFormat
](
image.md#oh_image_receiver_getformat
)
(
const
[
ImageReceiverNative
]
(image.md#imagereceivernative)
\*
native, int32_t
\*
format) | 通过
[
ImageReceiverNative
](
image.md#imagereceivernative
)
获取
**ImageReceiver**
的格式。 |
|
[
OH_Image_Receiver_Release
](
image.md#oh_image_receiver_release
)
(
[ImageReceiverNative](image.md#imagereceivernative
)
\*
native) | 释放native层
[
ImageReceiverNative
](
image.md#imagereceivernative
)
对象。 |
zh-cn/application-dev/reference/native-apis/image__source__mdk_8h.md
浏览文件 @
b428799a
# image_source_mdk.h
## 概述
声明将图片源解码成像素位图的方法。
\@
Syscap SystemCapability.Multimedia.Image
**起始版本:**
10
**相关模块:**
[
Image
](
image.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OhosImageRegion
](
_ohos_image_region.md
)
| 定义图像源解码的范围选项。 |
|
[
OhosImageSourceOps
](
_ohos_image_source_ops.md
)
| 定义图像源选项信息。 |
|
[
OhosImageDecodingOps
](
_ohos_image_decoding_ops.md
)
| 定义图像源解码选项。 |
|
[
OhosImageSourceInfo
](
_ohos_image_source_info.md
)
| 定义图像源信息。 |
|
[
OhosImageSource
](
_ohos_image_source.md
)
| 定义图像源输入资源,每次仅接收一种类型。 |
|
[
OhosImageSourceDelayTimeList
](
_ohos_image_source_delay_time_list.md
)
| 定义图像源延迟时间列表。 |
|
[
OhosImageSourceSupportedFormat
](
_ohos_image_source_supported_format.md
)
| 定义图像源支持的格式字符串。 |
|
[
OhosImageSourceSupportedFormatList
](
_ohos_image_source_supported_format_list.md
)
| 定义图像源支持的格式字符串列表。 |
|
[
OhosImageSourceProperty
](
_ohos_image_source_property.md
)
| 定义图像源属性键值字符串。 |
|
[
OhosImageSourceUpdateData
](
_ohos_image_source_update_data.md
)
| 定义图像源更新数据选项。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
ImageSourceNative
](
image.md#imagesourcenative
)
| 为图像源方法定义native层图像源对象。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_ImageSource_Create
](
image.md#oh_imagesource_create
)
(
napi_env
env, struct
[
OhosImageSource
](
_ohos_image_source.md
)
\*
src, struct
[
OhosImageSourceOps
](
_ohos_image_source_ops.md
)
\*
ops, napi_value
\*
res) | 通过给定的信息
[
OhosImageSource
](
_ohos_image_source.md
)
和
[
OhosImageSourceOps
](
_ohos_image_source_ops.md
)
结构体,获取JavaScript native层API
**ImageSource**
对象。 |
|
[
OH_ImageSource_CreateIncremental
](
image.md#oh_imagesource_createincremental
)
(
napi_env
env, struct
[
OhosImageSource
](
_ohos_image_source.md
)
\*
source, struct
[
OhosImageSourceOps
](
_ohos_image_source_ops.md
)
\*
ops, napi_value
\*
res) | 通过给定的infomations
[
OhosImageSource
](
_ohos_image_source.md
)
和
[
OhosImageSourceOps
](
_ohos_image_source_ops.md
)
结构, 获取增量类型的JavaScript Native API ImageSource对象,图像数据应通过OH_ImageSource_UpdateData更新。 |
|
[
OH_ImageSource_GetSupportedFormats
](
image.md#oh_imagesource_getsupportedformats
)
(
struct
[
OhosImageSourceSupportedFormatList
]
(_ohos_image_source_supported_format_list.md)
\*
res) | 获取所有支持的解码格式元标记。 |
|
\*
[
OH_ImageSource_InitNative
](
image.md#oh_imagesource_initnative
)
(
napi_env
env, napi_value source) | 从输入JavaScript native层API
**ImageSource**
对象中,转换成
[
ImageSourceNative
](
image.md#imagesourcenative
)
值。 |
|
[
OH_ImageSource_CreatePixelMap
](
image.md#oh_imagesource_createpixelmap
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageDecodingOps
](
_ohos_image_decoding_ops.md
)
\*
ops, napi_value
\*
res) | 通过一个给定的选项
[
OhosImageDecodingOps
](
_ohos_image_decoding_ops.md
)
结构体,从
**ImageSource**
中解码JavaScript native层API
**PixelMap**
对象 |
|
[
OH_ImageSource_CreatePixelMapList
](
image.md#oh_imagesource_createpixelmaplist
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageDecodingOps
](
_ohos_image_decoding_ops.md
)
\*
ops, napi_value
\*
res) | 通过一个给定的选项
[
OhosImageDecodingOps
](
_ohos_image_decoding_ops.md
)
结构体,从
**ImageSource**
中解码所有的JavaScript native层API
**PixelMap**
对象列表 |
|
[
OH_ImageSource_GetDelayTime
](
image.md#oh_imagesource_getdelaytime
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageSourceDelayTimeList
](
_ohos_image_source_delay_time_list.md
)
\*
res) | 从一些
**ImageSource**
(如GIF图像源)获取延迟时间列表。 |
|
[
OH_ImageSource_GetFrameCount
](
image.md#oh_imagesource_getframecount
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, uint32_t
\*
res) | 从
**ImageSource**
中获取帧计数。 |
|
[
OH_ImageSource_GetImageInfo
](
image.md#oh_imagesource_getimageinfo
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, int32_t index, struct
[
OhosImageSourceInfo
](
_ohos_image_source_info.md
)
\*
info) | 通过索引从
**ImageSource**
获取图像源信息。 |
|
[
OH_ImageSource_GetImageProperty
](
image.md#oh_imagesource_getimageproperty
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageSourceProperty
](
_ohos_image_source_property.md
)
\*
key, struct
[
OhosImageSourceProperty
](
_ohos_image_source_property.md
)
\*
value) | 通过关键字从
**ImageSource**
中获取图像源属性。 |
|
[
OH_ImageSource_ModifyImageProperty
](
image.md#oh_imagesource_modifyimageproperty
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageSourceProperty
](
_ohos_image_source_property.md
)
\*
key, struct
[
OhosImageSourceProperty
](
_ohos_image_source_property.md
)
\*
value) | 通过关键字为
**ImageSource**
修改图像源属性。 |
|
[
OH_ImageSource_UpdateData
](
image.md#oh_imagesource_updatedata
)
(
const
[
ImageSourceNative
]
(image.md#imagesourcenative)
\*
native, struct
[
OhosImageSourceUpdateData
](
_ohos_image_source_update_data.md
)
\*
data) | 为了增量类型的
**ImageSource**
更新源数据。 |
|
[
OH_ImageSource_Release
](
image.md#oh_imagesource_release
)
(
[ImageSourceNative](image.md#imagesourcenative
)
\*
native) | 释放native层图像源
**ImageSourceNative**
。 |
### 变量
| 名称 | 描述 |
| -------- | -------- |
|
\*
[
OHOS_IMAGE_PROPERTY_BITS_PER_SAMPLE
](
image.md#ohos_image_property_bits_per_sample
)
= "BitsPerSample" | 定义每个样本比特的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_ORIENTATION
](
image.md#ohos_image_property_orientation
)
= "Orientation" | 定义方向的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_IMAGE_LENGTH
](
image.md#ohos_image_property_image_length
)
= "ImageLength" | 定义图像长度的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_IMAGE_WIDTH
](
image.md#ohos_image_property_image_width
)
= "ImageWidth" | 定义图像宽度的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_GPS_LATITUDE
](
image.md#ohos_image_property_gps_latitude
)
= "GPSLatitude" | 定义GPS纬度的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_GPS_LONGITUDE
](
image.md#ohos_image_property_gps_longitude
)
= "GPSLongitude" | 定义GPS经度的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_GPS_LATITUDE_REF
](
image.md#ohos_image_property_gps_latitude_ref
)
= "GPSLatitudeRef" | 定义GPS纬度参考的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_GPS_LONGITUDE_REF
](
image.md#ohos_image_property_gps_longitude_ref
)
= "GPSLongitudeRef" | 定义GPS经度参考的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_DATE_TIME_ORIGINAL
](
image.md#ohos_image_property_date_time_original
)
= "DateTimeOriginal" | 定义初始日期时间的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_EXPOSURE_TIME
](
image.md#ohos_image_property_exposure_time
)
= "ExposureTime" | 定义曝光时间的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_SCENE_TYPE
](
image.md#ohos_image_property_scene_type
)
= "SceneType" | 定义场景类型的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_ISO_SPEED_RATINGS
](
image.md#ohos_image_property_iso_speed_ratings
)
= "ISOSpeedRatings" | 定义ISO速度等级的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_F_NUMBER
](
image.md#ohos_image_property_f_number
)
= "FNumber" | 定义FNumber的图像属性关键字。 |
|
\*
[
OHOS_IMAGE_PROPERTY_COMPRESSED_BITS_PER_PIXEL
](
image.md#ohos_image_property_compressed_bits_per_pixel
)
= "CompressedBitsPerPixel" | 定义每个像素的压缩比特的图像属性关键字。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录