Lines Matching refs:PixelMap

1 # 使用PixelMap完成位图操作
15 1. 完成[图片解码](image-decoding.md),获取PixelMap位图对象。
17 2. 从PixelMap位图对象中获取信息。
31 …eadPixelsToBuffer和writeBufferToPixels成对使用,readPixels和writePixels成对使用,避免因图像像素格式不一致,造成PixelMap图像出现异常。
36 // 按照PixelMap的像素格式,读取PixelMap的图像像素数据,并写入缓冲区中。
43 // 按照PixelMap的像素格式,读取缓冲区中的图像像素数据,并写入PixelMap
51 // 固定按照BGRA_8888格式,读取PixelMap指定区域内的图像像素数据,并写入PositionArea.pixels缓冲区中,该区域由PositionArea.region指定。
63 // 固定按照BGRA_8888格式,读取PositionArea.pixels缓冲区中的图像像素数据,并写入PixelMap指定区域内,该区域由PositionArea.region指定。
71 ## 开发示例-复制(深拷贝)新的PixelMap
73 1. 完成[图片解码](image-decoding.md),获取PixelMap位图对象。
75 2. 复制(深拷贝)一个新的PixelMap
77 > 创建新PixelMap时,必须将`srcPixelFormat`指定为原PixelMap的像素格式,否则新PixelMap的图像会出现异常。
81 * 复制(深拷贝)一个新的PixelMap
83 * @param pixelMap - 被复制的PixelMap
84 * @param desiredPixelFormat - 新PixelMap的像素格式。如果不指定,则仍使用原PixelMap的像素格式。
85 * @returns 新PixelMap
87 clonePixelMap(pixelMap: PixelMap, desiredPixelFormat?: image.PixelMapFormat): PixelMap {
88 // 获取当前PixelMap的图片信息。
90 // 读取当前PixelMap的图像像素数据,并按照当前PixelMap的像素格式写入缓冲区数组。
93 // 根据当前PixelMap的图片信息,生成初始化选项。
95 // 当前PixelMap的像素格式。
97 // 新PixelMap的像素格式。
99 // 当前PixelMap的尺寸大小。
102 // 根据初始化选项和缓冲区数组,生成新PixelMap