2014-10-11 38 views
1

在Netbeans的工作,已經列入processing.core進口,我試圖做類似的方法如下...處理庫的Java Netbeans中 - 加載圖像不延長PApplet

PApplet pbase = new PApplet(); 
PImage img = pbase.loadImage(filePath); 
pbase.set(0,0,img); 
pbase.save(newFilePath); 

..而不是使用「MyClass extends PApplet」方法,因爲我不打算在屏幕上繪製任何東西。我只是想使用applet中可用的處理庫圖像函數。

除了上面的代碼,我做的唯一附加的事情是包括import processing.core。

我有義務創建一個類並在PApplet.main(「my.package.mainmethod」)中使用它,或者我可以像使用標準庫一樣使用它嗎?

以上總是給我一個空指針異常。我讀過的地方,我寫的代碼不會生成一個畫布,這就是爲什麼它不起作用。

回答

1
PApplet pbase = new PApplet(); 
pbase.init(); 
PImage img = pbase.loadImage(filePath); 

我忘了調用init() - 線程在Applet中!