2022年6月6日,这个问题存在。
createOffscreenCanvas 如何使用?canvasToTempFilePath报错1、使用离屏 定义如下 const canvas = wx.createOffscreenCanvas({ type: '2d', width: canvasWidth, height: canvasHeight }) const canvasCtx = canvas.getContext('2d') 2、顺利生成 let res = canvasCtx.createImageData(canvasWidth,canvasHeight) (一点也不顺利的 结果 ) res 的 值{data: Uint8ClampedArray(1216500), width: 375, height: 811, dataUnion: Uint8ClampedArray(1216500)} 3、问题1 我要怎么用这个数据呢? 4、也无法存下图片,这一步报错 wx.canvasToTempFilePath({ x: 0, y: 0, width: canvasWidth, height: canvasHeight, destWidth: canvasWidth, destHeight: canvasHeight, canvas: canvas, success(res) { console.log(res.tempFilePath) } }) wx.canvasToTempFilePath 这一步的报错信息如下 VM282 WAService.js:2 TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas)'
2022-06-06请问getImageInfo方法有计划支持webp么? 如果传的是webp图片,在小程序侧(javascript)有什么方法获取webp图片的宽和高吗?
wx.getImageInfo获取webp的图片失败?域名是配置了的 jpg类型的图片可以下载,一换成webp就报错getImageInfo:fail invalid webp图片没有问题,放在浏览器里面也可以下载打开 wx.getImageInfo({ src:"https://jiandao-yibu-test.oss-cn-chengdu.aliyuncs.com/corse/Mis9OU64rdNF4f8f4d4b705aecac09d6685e4f08157c.webp", // src: "https://jiandao-yibu-test.oss-cn-chengdu.aliyuncs.com/corse/K9sZ6SreM7hI23feba53a29bb6b6979fe227d5394367.jpg", success(res) { console.log('success-------', res) }, fail(e) { console.log('fail-------', e) } })
2022-05-23