微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Canvas drawImage不会在Cordova中绘制,安全问题?

我想在Cordova应用程序中将图像绘制到画布上.

当图像路径在我的应用程序的www目录中时,绘图按预期工作.
但是,如果图像是由Cordova相机制作的,因此相对于www目录存储在../../tmp中,drawImage(…)会产生黑色图像.

这可能是一个安全问题,因为应用程序的源代码可以在www目录中找到,但图像不是.另一方面,< img>标签可以毫无问题地显示这些图像.

这个问题真的是一个安全问题吗?我能做些什么来解决它,即不产生黑色图片

解决方法

在尝试了无数的东西之后: 问题很简单,我想用drawImage()的图像太高了.降低分辨率使问题消失:画布不再是黑色……(所以不是安全问题)

原文地址:https://www.jb51.cc/js/157684.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐