NullPointerException 试图在 Processing 3.3.7 中显示图像
NullPointerException trying to show an image in Processing 3.3.7
我是 Processing 的新手,我正在使用 Processing Handbook 学习它。
我有这个示例代码:
PImage img;
void setUp() {
size(200, 200);
img = loadImage("selfportrait_small.jpg");
}
void draw() {
background(255);
tint(255, 102);
image(img, 0, 0, 200, 200);
tint(255, 102, 0, 204);
image(img, 40, 40, 200, 200);
}
当我尝试 运行 时,我在第一次调用 image() 时得到 NullPointerException。如下图所示,jpg 文件存储在数据文件夹中:
Processing project
我错过了什么吗?有什么问题我看不到吗?
感谢您的帮助。
是的,你写的是 "setUp" 而不是 "setup" :-)
由于永远不会调用 setUp(),因此永远不会加载图像。
我是 Processing 的新手,我正在使用 Processing Handbook 学习它。 我有这个示例代码:
PImage img;
void setUp() {
size(200, 200);
img = loadImage("selfportrait_small.jpg");
}
void draw() {
background(255);
tint(255, 102);
image(img, 0, 0, 200, 200);
tint(255, 102, 0, 204);
image(img, 40, 40, 200, 200);
}
当我尝试 运行 时,我在第一次调用 image() 时得到 NullPointerException。如下图所示,jpg 文件存储在数据文件夹中: Processing project
我错过了什么吗?有什么问题我看不到吗?
感谢您的帮助。
是的,你写的是 "setUp" 而不是 "setup" :-) 由于永远不会调用 setUp(),因此永远不会加载图像。