在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异常。我在某处读过我写的代码没有生成画布,这就是为什么它不起作用。
答案 0 :(得分:1)
PApplet pbase = new PApplet();
pbase.init();
PImage img = pbase.loadImage(filePath);
我忘记了对init()的调用 - 在Applet中的线索!