Lines Matching refs:PixelMap

3 本模块基于Sendable对象,提供图片处理效果,包括通过属性创建PixelMap、读取图像像素数据、读取区域内的图片数据等。
17 createPixelMap(colors: ArrayBuffer, options: image.InitializationOptions): Promise\<PixelMap>
19 通过属性创建PixelMap,默认采用BGRA_8888格式处理数据,通过Promise返回结果。
34 | Promise\<[PixelMap](#pixelmap)> | 返回Pixelmap。<br>当创建的pixelmap大小超过原图大小时,返回原图pixelmap大小。|
45 sendableImage.createPixelMap(color, opts).then((pixelMap: sendableImage.PixelMap) => {
55 createPixelMapFromParcel(sequence: rpc.MessageSequence): PixelMap
57 从MessageSequence中获取PixelMap
65 …geSequence](../apis-ipc-kit/js-apis-rpc.md#messagesequence9) | 是 | 保存有PixelMap信息的MessageSequence…
71 | [PixelMap](#pixelmap) | 成功同步返回PixelMap对象,失败抛出异常。 |
84 | 62980178 | Failed to create the PixelMap|
87 | 62980246 | Failed to read the PixelMap|
98 pixel_map: sendableImage.PixelMap;
99 constructor(conPixelmap: sendableImage.PixelMap) {
129 let pixelMap: image.PixelMap | undefined = undefined;
130 sendableImage.createPixelMap(color, opts).then((srcPixelMap: image.PixelMap) => {
151 createPixelMapFromSurface(surfaceId: string, region: image.Region): Promise\<PixelMap>
153 从Surface id创建一个PixelMap对象。
167 | Promise\<[PixelMap](#pixelmap)> | 成功同步返回PixelMap对象,失败抛出异常。 |
177 | 62980178 | Failed to create the PixelMap|
197 createPixelMapSync(colors: ArrayBuffer, options: image.InitializationOptions): PixelMap
199 通过属性创建PixelMap,同步返回PixelMap结果。
213 | [PixelMap](#pixelmap) | 成功同步返回PixelMap对象,失败抛出异常。 |
232 let pixelMap : sendableImage.PixelMap = sendableImage.createPixelMapSync(color, opts);
239 convertFromPixelMap(pixelMap: image.PixelMap): PixelMap
241 通过image下的PixelMap创建出一个sendableImage下的PixelMap,同步返回PixelMap结果。原PixelMap的方法均不可再调用。
249 | pixelMap | [image.PixelMap](js-apis-image.md#pixelmap7) | 是 | image下的非sendable的PixelMap。 |
254 | [PixelMap](#pixelmap) | 成功同步返回sendable的PixelMap对象,失败抛出异常。 |
273 let pixelMap : image.PixelMap = image.createPixelMapSync(color, opts);
274 let sendablePixelMap : sendableImage.PixelMap = sendableImage.convertFromPixelMap(pixelMap);
281 convertToPixelMap(pixelMap: PixelMap): image.PixelMap
283 通过sendableImage下的PixelMap创建出一个image下的PixelMap,同步返回PixelMap结果。原PixelMap的方法均不可再调用。
291 | pixelMap | [PixelMap](#pixelmap) | 是 | sendableImage下的PixelMap |
296 | [PixelMap](js-apis-image.md#pixelmap7) | 成功同步返回image下的非sendable的PixelMap对象,失败抛出异常。 |
315 let sendablePixelMap : sendableImage.PixelMap = sendableImage.createPixelMapSync(color, opts);
316 let pixelMap : image.PixelMap = sendableImage.convertToPixelMap(sendablePixelMap);
321 ## PixelMap section
323 图像像素类,用于读取或写入图像数据以及获取图像信息。在调用PixelMap的方法前,需要先通过[createPixelMap](#sendableimagecreatepixelmap)创建一个Pi…
325PixelMap支持sendable属性,支持worker线程共享。sendableImage下的PixelMap,可以利用[Convert](#sendableimageconverttopix…
327 在调用PixelMap的方法前,需要先通过[sendableImage.createPixelMap](#sendableimagecreatepixelmap)构建一个PixelMap对象。
336 | isStrideAlignment | boolean | 是 | 否 | 图像内存是否为DMA内存,DMA内存的PixelMap会做256字节内存对齐,行末会存在padding区域。 |
381 以同步方法读取PixelMap到Buffer里。
508PixelMap写入指定区域内,使用Promise形式返回写入结果。
557 以同步方法将PixelMap写入指定区域内。
605 读取缓冲区中的图片数据,结果写入PixelMap中,使用Promise形式返回。
636 console.info("Succeeded in writing data from a buffer to a PixelMap.");
638 …console.error(`Failed to write data from a buffer to a PixelMap. code is ${error.code}, message is…
648 读取缓冲区中的图片数据,结果写入PixelMap并同步返回结果。
828 通过设置透明比率来让PixelMap达到对应的透明效果,使用Promise形式返回。
867 设置PixelMap的透明比率,初始化PixelMap
903 createAlphaPixelmap(): Promise\<PixelMap>
905 根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的PixelMap,可用于阴影效果,使用Promise形式返回。
915 | Promise\<[PixelMap](#pixelmap)> | Promise实例,返回pixelmap。 |
924 pixelMap.createAlphaPixelmap().then((alphaPixelMap: sendableImage.PixelMap) => {
935 createAlphaPixelmapSync(): PixelMap
937 根据Alpha通道的信息,生成一个仅包含Alpha通道信息的PixelMap,可用于阴影效果,同步返回PixelMap类型的结果。
947 | [PixelMap](#pixelmap) | 成功同步返回PixelMap对象,失败抛出异常。 |
964 let resPixelMap : sendableImage.PixelMap = pixelMap.createAlphaPixelmapSync();
1493PixelMap序列化后写入MessageSequence。
1519 pixel_map: sendableImage.PixelMap;
1520 constructor(conPixelMap : sendableImage.PixelMap) {
1529 …new ArrayBuffer(96), {size: { height:4, width: 6}}).then((pixelParcel: sendableImage.PixelMap) => {
1530 … pixelParcel.unmarshalling(messageSequence).then(async (pixelMap: sendableImage.PixelMap) => {
1552 let pixelMap: sendableImage.PixelMap | undefined = undefined;
1553 sendableImage.createPixelMap(color, opts).then((srcPixelMap: sendableImage.PixelMap) => {
1571 unmarshalling(sequence: rpc.MessageSequence): Promise\<PixelMap>
1573 从MessageSequence中获取PixelMap
1574 如需使用同步方式创建PixelMap可使用:[createPixelMapFromParcel](#sendableimagecreatepixelmapfromparcel)。
1582 …geSequence](../apis-ipc-kit/js-apis-rpc.md#messagesequence9) | 是 | 保存有PixelMap信息的MessageSequence…
1588 | Promise\<[PixelMap](#pixelmap)> | Promise实例,用于异步获取结果,失败时返回错误信息。 |
1608 pixel_map: sendableImage.PixelMap;
1609 constructor(conPixelMap: sendableImage.PixelMap) {
1618 …ew ArrayBuffer(96), {size: { height:4, width: 6}}).then((pixelParcel : sendableImage.PixelMap) => {
1619 … pixelParcel.unmarshalling(messageSequence).then(async (pixelMap : sendableImage.PixelMap) => {
1641 let pixelMap: sendableImage.PixelMap | undefined = undefined;
1642 sendableImage.createPixelMap(color, opts).then((srcPixelMap : sendableImage.PixelMap) => {
1662 释放PixelMap对象,使用Promise形式返回释放结果。
1868 createPixelMap(options?: image.DecodingOptions): Promise\<PixelMap>
1870 通过图片解码参数创建PixelMap对象。
1888 | Promise\<[PixelMap]> | Promise实例,用于异步返回创建结果。 |
1898 sendableImageSourceApi.createPixelMap().then((pixelMap: sendableImage.PixelMap) => {