2011-05-04 87 views
0

我使用processingJS把掩模圖像,並將其輸出未定義的屬性設置與面具時處理JS

/* @pjs preload="mask.png"; */ 
PImage mask = loadImage('mask.png'); 
PImage img = loadImage(img); 

image(img, 0,0); // works - outputs image 
img.mask(mask); 
image(img, 0,0); // Uncaught TypeError: Cannot set property '3' of undefined 
+0

再次,這是一個安全問題的帆布不能夠讀取遠程圖像的像素 – kolor 2011-05-10 14:01:11

回答

1

,這在所有工作略有神祕,因爲PImage img = loadImage(img)線的事實在:您還沒有宣佈img還沒有,但是用它作爲論據loadImage反正=)

我會建議先固定的代碼,所以你只除了有預緊使用聲明的變量作爲函數的參數(也許是'image.png''mask.png'並將其加載到您的img變量),然後看看你是否仍然有問題。

相關問題