处理中的图像路径 Java

Image Paths in Processing Java

我很好奇将图像加载到 Processing(通过 Java)时,我可以使用图像的路径名吗?我计划将我的代码和图像分离到单独的文件夹中,我想知道我是否可以指定它。请参阅下面的代码:

import processing.core.PApplet;
import processing.core.PImage;
import ddf.minim.analysis.*;
import ddf.minim.*;

public class MusicVisual extends PApplet
{   
    Minim minim;
    AudioPlayer Music;
    AudioMetaData meta;
    BeatDetect beat;
    int r = 200;
    float rad = 70;
    PImage IMG;

    public void settings()
    {
        size(1280, 960);
        IMG = loadImage("Image.png");
    }

所以我可以说 IMG = loadImage("../Data/Images/Image.png");

而不是 IMG = loadImage("Image.png");

唯一的原因是因为我希望它成为音频可视化工具的背景。

谢谢

可以,只要使用绝对路径即可。来自 loadImage() documentation:

可以使用绝对路径从本地计算机上的任何位置加载文件(在 Unix 和 Linux 上以 / 开头,或者在 Windows 上以驱动器号开头) )