diff --git a/zh-cn/application-dev/reference/apis/js-apis-image.md b/zh-cn/application-dev/reference/apis/js-apis-image.md index f87360781865e56db77941911288c92c6805da97..1a9650be02fd9afc30d5df1a0e3b1e5889cc7047 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-image.md +++ b/zh-cn/application-dev/reference/apis/js-apis-image.md @@ -559,55 +559,6 @@ createImageSource(fd: number): ImageSource const imageSourceApi = image.createImageSource(0) ``` -## image.createImageSource9+ - -createImageSource(buf: ArrayBuffer): ImageSource - -通过缓冲区创建图片源实例。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| ------ | ----------- | ---- | ---------------- | -| buf | ArrayBuffer | 是 | 图像缓冲区数组。 | - -**示例:** - -```js -const buf = new ArrayBuffer(96); -image.createImageSource(buf, () => { }) -``` - -## image.CreateIncrementalSource9+ - -function CreateIncrementalSource(buf: ArrayBuffer, options?: SourceOptions): ImageSource - -通过缓冲区以增量的方式创建图片源实例。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ------------------------------- | ---- | ------------------------------------ | -| buf | ArrayBuffer | 是 | 增量数据。 | -| options | [SourceOptions](#SourceOptions) | 否 | 图片属性,包括图片序号与默认属性值。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------- | --------------------------------- | -| [ImageSource](#imagesource) | 返回图片源,失败时返回undefined。 | - -**示例:** - -```js -const buf = new ArrayBuffer(96); -const imageSourceApi = image.createIncrementalSource(buf); -``` - ## ImageSource 图片源类,用于获取图片相关信息。在调用ImageSource的方法前,需要先通过createImageSource构建一个ImageSource实例。 @@ -786,121 +737,6 @@ imageSourceApi.getImageProperty("BitsPerSample",property,(error,data) => { }) ``` -### modifyImageProperty9+ - -modifyImageProperty(key: string, value: string): Promise\ - -通过指定的键修改图片属性的值,使用Promise形式返回结果。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ------ | ---- | ------------ | -| key | string | 是 | 图片属性名。 | -| value | string | 是 | 属性值。 | - -**返回值:** - -| 类型 | 说明 | -| -------------- | --------------------------- | -| Promise\ | Promise实例,异步返回结果。 | - -**示例:** - -```js -imageSourceApi.modifyImageProperty("ImageWidth", "abc") - .then(() => { - const w = imageSourceApi.getImageProperty("ImageWidth") - console.info('w', w); - }) -``` - -### modifyImageProperty9+ - -modifyImageProperty(key: string, value: string, callback: AsyncCallback): void - -通过指定的键修改图片属性的值,callback形式返回结果。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | ------------------- | ---- | ------------------------------ | -| key | string | 是 | 图片属性名。 | -| value | string | 是 | 属性值。 | -| callback | AsyncCallback | 是 | 修改属性值,callback返回结果。 | - -**示例:** - -```js -imageSourceApi.modifyImageProperty("ImageWidth", "abc",() => {}) -``` - -### updateData9+ - -updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number): Promise\ - -更新增量数据,使用Promise形式返回结果。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 名称 | 类型 | 必填 | 说明 | -| ---------- | ----------- | ---- | ------------ | -| buf | ArrayBuffer | 是 | 增量数据。 | -| isFinished | boolean | 是 | 是否更新完。 | -| value | number | 否 | 偏移量。 | -| length | number | 否 | 数组长。 | - -**返回值:** - -| 类型 | 说明 | -| -------------- | -------------------------- | -| Promise\ | Promise实例,异步返回结果。| - -**示例:** - -```js -const array = new ArrayBuffer(100); -imageSourceIncrementalSApi.updateData(array, false, 0, 10).then(data => { - console.info('Succeeded in updating data.'); - }) -``` - - -### updateData9+ - -updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number, callback: AsyncCallback): void - -更新增量数据,callback形式返回结果。 - -**系统能力:** SystemCapability.Multimedia.Image.ImageSource - -**参数:** - -| 名称 | 类型 | 必填 | 说明 | -| ---------- | ------------------- | ---- | -------------------- | -| buf | ArrayBuffer | 是 | 增量数据。 | -| isFinished | boolean | 是 | 是否更新完。 | -| value | number | 否 | 偏移量。 | -| length | number | 否 | 数组长。 | -| callback | AsyncCallback | 是 | 回调表示成功或失败。 | - -**示例:** - -```js -const array = new ArrayBuffer(100); -imageSourceIncrementalSApi.updateData(array, false, 0, 10,(error,data )=> { - if(data !== undefined){ - console.info('Succeeded in updating data.'); - } - }) -``` - ### createPixelMap7+ createPixelMap(options?: DecodingOptions): Promise\