我想在Cordova应用程序中将图像绘制到画布上.
当图像路径在我的应用程序的www目录中时,绘图按预期工作.
但是,如果图像是由Cordova相机制作的,因此相对于www目录存储在../../tmp中,drawImage(…)会产生黑色图像.
这可能是一个安全问题,因为应用程序的源代码可以在www目录中找到,但图像不是.另一方面,< img>标签可以毫无问题地显示这些图像.
这个问题真的是一个安全问题吗?我能做些什么来解决它,即不产生黑色图片?
在尝试了无数的东西之后: 问题很简单,我想用drawImage()的图像太高了.降低分辨率使问题消失:画布不再是黑色……(所以不是安全问题)
原文链接:https://www.f2er.com/js/157684.html