邢牧
邢牧
  • 发布:2022-05-24 16:00
  • 更新:2022-05-24 16:00
  • 阅读:1255

【报Bug】ani图片 获取图片信息失败 getImageInfo:fail invalid

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 64 位操作系统, 基于 x64 的处理器

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

第三方开发者工具版本号: stable 1.05.2204250

基础库版本号: WeChatLib: 2.24.2

项目创建方式: HBuilderX

示例代码:
export default {  
    data() {  
        return {  
            url: 'https://dev.hictec.cn/pbSvc/sys/common/static/temp/a_1649495070864.jpg',  // 失败 实际的图片格式为heic...  
        }  
    },  
    async mounted() {  
        try {  
            const res = await this.getImageInfo(this.url);  
            console.log(res);  
        } catch (e) {  
            console.log(e);  
        }  
    },  
    methods: {  
        getImageInfo(src) {  
            return new Promise((resolve, reject) => {  
                uni.getImageInfo({  
                    src: src,  
                    success: (res) => {  
                        resolve({  
                            path: res.path, // 图片的本地路径  
                            width: res.width,  
                            height: res.height  
                        });  
                    },  
                    fail: (err) => {  
                        console.log(err);  
                        reject(err);  
                    }  
                })  
            })  
        },  
    }  
}

操作步骤:

运行bug页面即可显示

预期结果:

返回获取的图片信息

实际结果:

接口调用失败回调函数返回:{errMsg: "getImageInfo:fail invalid"}

bug描述:

获取图片格式为ani的网络图片,接口调用失败回调函数返回:{errMsg: "getImageInfo:fail invalid"}
图片扩展名手动修改为.jpg
通过Hex插件查看图片二进制,以5249 4646开头
(好像..应该在微信开发者工具提,好像都不算bug....嗯~ o( ̄▽ ̄)o)

2022-05-24 16:00 负责人:无 分享
已邀请:

要回复问题请先登录注册