我的PIXASTIC“Lighten.js”过滤器Javascript和HTML5代码不起作用
My PIXASTIC "Lighten.js" filter Javascript and HTML5 code is not working
这是我的代码,我做错了什么? 图像当前显示在浏览器中,但未变亮...
这是我的HTML代码,链接到从他们的下载站点构建的自定义.js文件(它包括核心和减轻,仅此而已)
<!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>
看起来选项的语法是错误的。直接在 process
函数中传递选项,如下所示:
Pixastic.process(imageObj, "lighten", {amount: .5});
或者,使用如下所示的金额初始化 options
变量:
var options = {amount: .5};
Pixastic.process(imageObj, "lighten", options);
编辑:此外,它在文档中指出,通过调用 options.resultCanvas
,您将获得新的画布。所以,听起来你想做的是把它设置为这样的东西:
canvas = options.resultCanvas;
相关文章:
- JavaScript HTML5画布未显示
- 在Javascript HTML5+Canvas中处理精灵鼠标点击的最佳方式
- Javascript HTML5 更改图标用于 fa-play
- Javascript/Html5 Download zip from url
- JavaScript/HTML5音频:在Android Chrome中播放用户通过文件选择器加载的mp3文件
- 在Javascript HTML5 Canvas中旋转绘制的圆圈
- 在 JavaScript/HTML5 中显示 3D 模型
- Javascript/HTML5 - 更改鼠标事件上的文本
- Javascript html5 视频在特定时间添加/删除类
- 运动跟踪 JavaScript = HTML5/canvas 游戏输入/控制
- 如何提高javascript html5程序的整体性能:是否可以在两台计算机上同步两个版本
- 人脸检测 javascript/html5/flash
- 了解如何在javascript/HTML5/NodeJS中实现客户端-服务器-客户端基础结构
- javascript html5 drawImage 带有来自不同域的图像
- 用 Javascript/HTML5 编写的 Windows 应用商店应用程序的代码度量选项
- JavaScript/HTML5/jQuery 拖放上传 - “未捕获的类型错误:无法读取未定义的属性'文件
- Javascript/HTML5使用图像填充画布
- JavaScript/HTML5 addEventListener() 不使用
- 表杂乱无章的问题.Javascript HTML5.
- JavaScript/HTML5 从表单中获取 URL 并在新的 Window iframe 中打开它