0

Javascript "pixastic.custom (5) 文件是从 Pixastic 创建的,仅使用核心代码和 "lighten" 过滤器。该代码用于在 Mozilla 浏览器中重绘画布中的图像,但它没有过滤它。HTML5 是对画布进行编码,在画布上绘制图像,并且应该通过 Javascript 过滤器将图像重绘到画布上,然后将其变亮。这些有什么意义吗?

下面是我的代码:

<!DOCTYPE HTML>
<html>
<head>
    <script type="text/javascript" charset="utf-8" src="pixastic.custom  (5).js"></script>
    <style>
        body {
            margin: 0px;
            padding: 0px;
        }
        #myCanvas {
            border: 1px solid #9C9898;
        }
    </style>
    <script>
        window.onload = function() {
            var canvas = document.getElementById("myCanvas");
            var context = canvas.getContext("2d");
            var imageObj = new Image();
            imageObj.onload = function() {
                var options ={};
                Pixastic.process(imageObj, "lighten", options)
                    {amount : .5
                };
                options.resultCanvas;
                context.drawImage(imageObj, 80, 60);
            }

            imageObj.src = "IMAG8703.jpg";
        };
    </script>
</head>
<body>
    <canvas id="myCanvas" width="2000" height="4000"></canvas>
</body>
    </html>

感谢您查看我的代码...我真的不知道为什么它不起作用。一切都在同一个目录中,一切都匹配。该代码是从 PIXASTIC 网站与 HTML5 Canvas 框架相结合的,一切都应该顺利运行......

4

1 回答 1

1

问题出在脚本标签的第 7 行。不知道你要做什么,但会有一个错误。

这是合法的。

Pixastic.process(imageObj, "lighten", {amount : .5});
于 2012-06-08T16:11:04.507 回答