- iPhone 12 mini 竖向拍摄的照片,使用 chooseMedia 获取后变成横向图片
系统环境: iPhone 12 mini (System: iPhone, iOS 18.0, WeChat 8.0.50)前置准备: 一张 iPhone12 mini (并不一定这一代 iPhone,只不过我手头只有这台)竖向拍摄的照片复现步骤: 调用 chooseMedia 获取图片,但不指定 sizeType选择一张竖向拍摄的图片,并勾选原图❌ 获取到的 tempFilePath 将会是所选图片旋转了 90° 的状态其他信息: 如果在 chooseMedia 时指定了 sizeType: ["original"] 就不会出现上述情况在安卓中不会出现上述情况安卓拍摄的竖向图片传给 iPhone 执行同样的操作也不会出现上述情况 无法提供代码片段,请阅读上述内容
09-14 - OffscreenCanvas 使用相同 src 创建的 Image 仅触发一次 onload 事件
复现方式: 调用 OffscreenCanvas.createImage() 创建 Image 实例,并给 Image.src 赋值,onload 能够正常被调用;再重复上述步骤,并给新的 Image 赋予同样的的 Image.src,onload 不会被执行。其他信息: 上述表现与在屏 Canvas 不同,Canvas.Image 总是会调用 onload上述表现在微信开发者工具中不会出现
09-10 - canvasToTempFilePath 在 MacOS 中无法导出 OffscreenCanvas
wx.canvasToTempFilePath 在 macOS 中无法导出 OffscreenCanvas ,表现为 Promise 一直无法 resolve。在 iOS 和安卓下都可正常导出。
09-08 - wx.canvasToTempFilePath 在iOS系统下导出的临时路径错误,是否有 BUG?
问题描述: wx.canvasToTempFilePath 生成的临时路径在安卓、开发者工具中是正确的,但iOS生成的临时路径无法使用。无法在 <image /> 中使用,也无法在 API 中调用。 这个问题是最近才出现的,之前基础库版本中 iOS 是可以正确地生成 tempFilePath 的。 复现方式: 使用 iOS 设备(基础库2.26.1)打开代码片段选择一张图片问题就会出现,表现为页面底部的 image 组件无法显示所生成的图片临时路径更换安卓设备,再跑一次 1~3,则一切正常,图片正常显示 急,很急!
2022-09-21 - wx.cropImage 在某些机器中返回的本地路径无法使用,是否存在 BUG?
出错环境: 华为 Mate40 pro (HM3.0) 微信8.0.27 问题描述: 调用 wx.cropImage 并完成图片裁剪操作后,success 回调中返回的 tempFilePath 似乎有误: 在上述系统环境中 tempFilePath 值为:/storage/emulated/0/Android/data/com.tencent.mm/cache/image/microMsg.1662212175547.jpg在 iOS 系统中 tempFilePath 值为:wxfile://.....其中 iOS 的 filePath 一切正常,比如使用 wx.getImageInfo 获取信息,而 Mate40 下则不行。测试过 compressImage / getFileInfo 结果也和上述情况一样。然而 wx.previewImage 可以正常预览两种地址。 复现代码片段: https://developers.weixin.qq.com/s/Zhbji0m97hCz
2022-09-03