在Netbeans中处理Java库 - 在不扩展PApplet的情况下加载图像

时间:2014-10-11 17:26:56

标签: java netbeans processing

在Netbeans中工作,包含了processing.core导入,我试图在方法中执行以下操作......

 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”)中使用它,或者我可以像标准库一样使用它(即上面的那个)?

以上总是给我一个nullpointer异常。我在某处读过我写的代码没有生成画布,这就是为什么它不起作用。

1 个答案:

答案 0 :(得分:1)

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

我忘记了对init()的调用 - 在Applet中的线索!