0
我使用CamanJS做一些图像处理与JavaScript,我有两个类似非常简单的脚本,第一个很好,第二个没有(这是我需要工作的脚本)。CamanJS图像处理,奇怪的错误
这是第一个工作:
<!DOCTYPE html>
<html lang="en">
<head>
<title>CamanJS Testing Playground</title>
<script type="text/javascript" src="caman.full.min.js"></script>
</head>
<body>
<button onclick="filtraPhoto();">MODIFICA</button><br />
<img id="smallImage" />
<script>
var immagine;
var smallImage = document.getElementById('smallImage');
smallImage.src = "test1_600.jpg";
immagine = Caman("#smallImage", function() {});
function filtraPhoto() {
immagine.brightness(10).contrast(500).render(function() {
alert("Done!");
});
}
</script>
</body>
</html>
这是第二个不工作,它在Firebug返回错误:类型错误:this.c.pixelData未定义
<!DOCTYPE html>
<html lang="en">
<head>
<title>CamanJS Testing Playground</title>
<script type="text/javascript" src="caman.full.min.js"></script>
<script>
var immagine;
function carica()
{
var smallImage = document.getElementById('smallImage');
smallImage.src = "test1_600.jpg";
immagine = Caman("#smallImage", function() {});
}
function filtraPhoto() {
immagine.brightness(10).contrast(500).render(function() {
alert("Done!");
});
}
</script>
</head>
<body>
<button onclick="carica();">carica immagine</button><br />
<button onclick="filtraPhoto();">MODIFICA</button><br />
<img id="smallImage" />
</body>
</html>
请帮忙吗?