用于canvas html5的Javascript getImageData

发布时间:2020-10-08 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了用于canvas html5的Javascript getImageData编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我把头发撕掉了!我得到了这个工作,认为’我能负担不起保存这个版本’,然后我打破了’构建’.

行myImageData = context.getImageData(0,canvas.width,canvas.height);似乎打破了这一点,因为警报将在之前发挥作用,但不会发生.

图像本身正在加载.

任何和所有的建议都欢迎^ _ ^我正处于系绳的尽头,并且很快就会让RSI开始自杀.

var myImageData;

var image_var = new Image();
image_var.onload  = function () {
    canvas.width  = image_var.width;
    canvas.height = image_var.height;
    context.drawImage(image_var,image_var.width,image_var.height);
    myImageData   = context.getImageData(0,canvas.height);
    alert('');
}
image_var.src = "example1.jpeg";

解决方法

将下面的代码添加到您的实际代码中,firefox允许您在本地工作

netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");

它实际上是做什么的?

当脚本调用此函数时,如果签名有效或启用了代码库主体,则可以授予扩展权限.如果用户之前没有访问过此主体,则会出现一个对话框,询问用户是否要接受签名的代码.与Communicator 4.x不同,Mozilla不显示详细的Java授权对话框,而是一个简单的对话框,询问是否可以信任委托人.用户可以接受或拒绝并允许浏览器记住他们的选择.如第二个示例所示,可以同时请求两个权限,因此只显示一个对话框.

权限仅在请求函数的范围内授予.此范围包括请求函数调用的任何函数.当脚本离开请求函数时,特权不再适用.

你可以阅读更多关于它here

这是一个演示

总结

以上是编程之家为你收集整理的用于canvas html5的Javascript getImageData全部内容,希望文章能够帮你解决用于canvas html5的Javascript getImageData所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478