未验证 提交 f4b15f22 编写于 作者: O openharmony_ci 提交者: Gitee

!12066 修改creator示例代码

Merge pull request !12066 from 冯泽悟/master
...@@ -2079,9 +2079,9 @@ dequeueImage(callback: AsyncCallback\<Image>): void ...@@ -2079,9 +2079,9 @@ dequeueImage(callback: AsyncCallback\<Image>): void
```js ```js
creator.dequeueImage((err, img) => { creator.dequeueImage((err, img) => {
if (err) { if (err) {
console.info('dequeueImage succeeded.'); console.info('dequeueImage failded.');
} }
console.info('dequeueImage failed.'); console.info('dequeueImage succeeded.');
}); });
``` ```
...@@ -2127,12 +2127,25 @@ queueImage(interface: Image, callback: AsyncCallback\<void>): void ...@@ -2127,12 +2127,25 @@ queueImage(interface: Image, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```js ```js
creator.queueImage(img, (err) => { creator.dequeueImage().then(img => {
if (err) { //绘制图片
console.info('dequeueImage failed: ' + err); img.getComponent(4).then(component => {
} var bufferArr = new Uint8Array(component.byteBuffer);
console.info('dequeueImage succeeded'); for (var i = 0; i < bufferArr.length; i += 4) {
bufferArr[i] = 0; //B
bufferArr[i + 1] = 0; //G
bufferArr[i + 2] = 255; //R
bufferArr[i + 3] = 255; //A
}
})
creator.queueImage(img, (err) => {
if (err) {
console.info('queueImage failed: ' + err);
}
console.info('queueImage succeeded');
})
}) })
``` ```
### queueImage<sup>9+</sup> ### queueImage<sup>9+</sup>
...@@ -2158,11 +2171,24 @@ queueImage(interface: Image): Promise\<void> ...@@ -2158,11 +2171,24 @@ queueImage(interface: Image): Promise\<void>
**示例:** **示例:**
```js ```js
creator.queueImage(img).then(() => { creator.dequeueImage().then(img => {
console.info('dequeueImage succeeded.'); //绘制图片
}).catch(error => { img.getComponent(4).then(component => {
console.info('dequeueImage failed: ' + error); var bufferArr = new Uint8Array(component.byteBuffer);
for (var i = 0; i < bufferArr.length; i += 4) {
bufferArr[i] = 0; //B
bufferArr[i + 1] = 0; //G
bufferArr[i + 2] = 255; //R
bufferArr[i + 3] = 255; //A
}
})
creator.queueImage(img).then(() => {
console.info('queueImage succeeded.');
}).catch(error => {
console.info('queueImage failed: ' + error);
})
}) })
``` ```
### on<sup>9+</sup> ### on<sup>9+</sup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册