Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7d0067e0
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
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看板
提交
7d0067e0
编写于
7月 18, 2022
作者:
X
xu-rui-w
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
文档对齐
Signed-off-by:
N
xu-rui-w
<
xurui101@huawei.com
>
上级
9d59b125
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
28 addition
and
24 deletion
+28
-24
zh-cn/application-dev/reference/apis/js-apis-image.md
zh-cn/application-dev/reference/apis/js-apis-image.md
+28
-24
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-image.md
浏览文件 @
7d0067e0
# 图片处理
本模块提供图片处理效果,包括通过属性创建PixelMap、读取图像像素数据、读取区域内的图片数据等。
> **说明:**
> 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
@@ -65,13 +63,8 @@ createPixelMap(colors: ArrayBuffer, options: InitializationOptions, callback: As
const
color
=
new
ArrayBuffer
(
96
);
let
bufferArr
=
new
Uint8Array
(
color
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
image
.
createPixelMap
(
color
,
opts
,
(
error
,
pixelmap
)
=>
{
if
(
error
)
{
console
.
log
(
'
Failed to create pixelmap.
'
);
}
else
{
console
.
log
(
'
Succeeded in creating pixelmap.
'
);
}
})
image
.
createPixelMap
(
color
,
opts
,
(
pixelmap
)
=>
{
})
```
## PixelMap<sup>7+</sup>
...
...
@@ -2034,11 +2027,17 @@ img.release().then(() =>{
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述 |
| --------- | ------ | ---------------- |
| UNKNOWN | 0 | 未知格式。 |
| RGB_565 | 2 | 格式为RGB_565。 |
| RGBA_8888 | 3 | 格式为RGBA_8888。 |
| 名称 | 默认值 | 描述 |
| ---------------- | ------ | ----------------- |
| UNKNOWN
<sup>
7+ | 0 | 未知格式。 |
| RGB_565
<sup>
7+ | 2 | 格式为RGB_565 |
| RGBA_8888
<sup>
7+ | 3 | 格式为RGBA_8888。 |
| BGRA_8888
<sup>
9+ | 4 | 格式为BGRA_8888。 |
| RGB_888
<sup>
9+ | 5 | 格式为RGB_888。 |
| ALPHA_8
<sup>
9+ | 6 | 格式为ALPHA_8。 |
| RGBA_F16
<sup>
9+ | 7 | 格式为RGBA_F16。 |
| NV21
<sup>
9+ | 8 | 格式为NV21。 |
| NV12
<sup>
9+ | 9 | 格式为NV12。 |
## AlphaType<sup>9+</sup>
...
...
@@ -2134,16 +2133,21 @@ PixelMap的初始化选项。
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 说明 |
| ----------------- | ----------------------- | ------------------------ |
| BITS_PER_SAMPLE | "BitsPerSample" | 每个像素比特数。 |
| ORIENTATION | "Orientation" | 图片方向。 |
| IMAGE_LENGTH | "ImageLength" | 图片长度。 |
| IMAGE_WIDTH | "ImageWidth" | 图片宽度。 |
| GPS_LATITUDE | "GPSLatitude" | 图片纬度。 |
| GPS_LONGITUDE | "GPSLongitude" | 图片经度。 |
| GPS_LATITUDE_REF | "GPSLatitudeRef" | 纬度引用,例如N或S。 |
| GPS_LONGITUDE_REF | "GPSLongitudeRef" | 经度引用,例如W或E。 |
| 名称 | 默认值 | 说明 |
| ------------------------ | ----------------------- | ------------------------ |
| BITS_PER_SAMPLE
<sup>
7+ | "BitsPerSample" | 每个像素比特数。 |
| ORIENTATION
<sup>
7+ | "Orientation" | 图片方向。 |
| IMAGE_LENGTH
<sup>
7+ | "ImageLength" | 图片长度。 |
| IMAGE_WIDTH
<sup>
7+ | "ImageWidth" | 图片宽度。 |
| GPS_LATITUDE
<sup>
7+ | "GPSLatitude" | 图片纬度。 |
| GPS_LONGITUDE
<sup>
7+ | "GPSLongitude" | 图片经度。 |
| GPS_LATITUDE_REF
<sup>
7+ | "GPSLatitudeRef" | 纬度引用,例如N或S。 |
| GPS_LONGITUDE_REF
<sup>
7+ | "GPSLongitudeRef" | 经度引用,例如W或E。 |
| DateTimeOriginal
<sup>
9+ | "2022:06:02 15:51:35" | 拍摄时间。 |
| ExposureTime
<sup>
9+ | "1/33 sec." | 曝光时间。 |
| SceneType
<sup>
9+ | "Directly photographed" | 拍摄场景,默认直接拍摄。 |
| ISOSpeedRatings
<sup>
9+ | "400" | ISO 曝光度,默认值为400。|
| FNumber
<sup>
9+ | "f/1.8" | 光圈值。 |
## ImageFormat<sup>9+</sup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录