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>
請幫忙嗎?