小编Der*_*rin的帖子

在chrome中加载大图像时出现"Aw Snap"错误

我正在尝试从服务器加载图像.

在服务器上动态创建映像,然后将名称[包括相对路径]传递给客户端以加载到画布中.

有3层画布,设置相同大小的图像并将图像加载到一个画布.

一切工作正常的小图像.但对于大图像,[假设超过9000 x 7000像素]它会抛出"Aw Snap"蓝屏错误.有时它设法加载图像但是通过在画布上移动鼠标,移动滚动条或在其上画一条线来抛出"Aw Snap"错误.

我增加了--disk-cache-size但没有帮助.

甚至设置这些值也无济于事[--disable-accelerated-2d-canvas, - blacklist-accelerated-compositing, - black-webgl, - disable-accelerated-compositing, - disable-accelerated-layers]

使用IE和Safari测试 - 工作正常,但有些延迟.

发表您的想法和提示.任何帮助表示赞赏.

这是我的代码

function LoadImage(imageUrl) {
    try {
        var image_View = document.getElementById("imageView");
        var image_Temp = document.getElementById("imageTemp");
        var image_Tempt = document.getElementById("imageTempt");
        var ctx = image_View.getContext("2d");

        var img = new Image();
        img.onerror = function() {
            alert('The image could not be loaded.');
        }
        img.onload = function() {
            image_View.width = img.width;
            image_View.height = img.height;
            image_Temp.width = img.width;
            image_Temp.height = img.height;
            image_Tempt.width = img.width;
            image_Tempt.height …
Run Code Online (Sandbox Code Playgroud)

javascript html5 google-chrome canvas image

12
推荐指数
1
解决办法
4893
查看次数

快速打印HTML5画布

我想将画布图像直接发送/打印到默认打印机.这意味着快速打印.

任何人都可以提示.

Javascript或jQuery.

javascript jquery html5 canvas

8
推荐指数
3
解决办法
3万
查看次数

标签 统计

canvas ×2

html5 ×2

javascript ×2

google-chrome ×1

image ×1

jquery ×1