const img_make = () => {
uni.getImageInfo({
src:'/static/DLZX.jpg',
// src:img_link.value,
success(res) {
console.log(res)
var ctx = uni.createCanvasContext("myCanvas") // 使用画布创建上下文 图片
ctx.drawImage(res.path, 0, 0, 250, 350) // 设置图片坐标及大小,括号里面的分别是(图片路径,x坐标,y坐标,width,height)
ctx.setFontSize(12) //设置字体大小,默认10
ctx.setFillStyle('#000000'); // 假设你想要黑色文字
ctx.setTextAlign('left') //文本水平居中
ctx.fillText(form.img_link_name, 60, 145); //文字内容、x坐标,y坐标
ctx.save(); //保存
ctx.draw(false, () => { // 确保绘制完成后再保存图片
save_img();
});
},
fail(err) {
console.error('获取图片信息失败:', err);
}
})
}
- 发布:2024-12-24 00:10
- 更新:2024-12-24 00:10
- 阅读:14
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.36
浏览器平台: Chrome
浏览器版本: 版本 131.0.6778.205(正式版本) (64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用onLoad调用
/static/DLZX.jpg用<image></image>可以访问到
使用onLoad调用
/static/DLZX.jpg用<image></image>可以访问到
预期结果:
返回base64格式的图片信息
返回base64格式的图片信息
实际结果:
errMsg: "getImageInfo:fail"
errMsg: "getImageInfo:fail"
bug描述:
uni.getImageInfo获取本地图片以及网络图片信息都获取不到!!!
前几次可以获取到,后来hbuilderX卡崩之后就获取不到了
hbuilderX正式版和Alpha版都获取不到
0 个回复