图片解码相关API
getImageInfo
获取图片宽高、图片类型等信息
参数类型:
resource: Resource
返回值:
Promise<{
width: number; /// 宽度
height: number; /// 高度
mimeType: string; /// 图片类型
}>使用示例:
imageDecoder(context)
.getImageInfo(new AssetsResource("bg.jpeg"))
.then((info)=>{
const width = info.width
const height = info.height
const mimeType = info.mimeType
})
decodeToPixels
解码图片
参数类型:
resource: Resource
返回值:
Promise<ArrayBuffer>
使用示例:
imageDecoder(context)
.decodeToPixels(new AssetsResource("bg.jpeg"))
.then((buffer)=>{
const byteLength = buffer.byteLength
})