通过 getLocalImgData 获取到的图片信息是模糊的,格式也变了,图片也被压缩了,看了一下社区,问题从2018年至今都存在,官方一直在拖,具体是否修复请给个准确答案
wx.getLocalImgData({
localId,
compressionRatio: 1,
success: function (res) {
const localData = res.localData;
const agent = navigator.userAgent;
const isiOS = !!agent.match(
/\(i[^;]+;( U;)? CPU.+Mac OS X/
); // ios终端
console.log('isIOS', isiOS);
console.log('localData', localData);
if (isiOS) {
imageBase64 = localData;
} else {
imageBase64 =
(localData && localData.indexOf("data:image/jpeg;base64,") === 0) ?
localData :
"data:image/jpeg;base64," + (localData && localData.replace(/\n/g, ""));
}
console.log('base64', imageBase64);
resolve(imageBase64);
},
fail(error) {
reject(error);
},
})

你好,麻烦提供下机型,微信版本号和复现链接