Processing可以处理各种图片和视频。
读取本地图片并显示的例子,主要了解如何给Processing 提供数据,提供的数据应该放到什么路径下。
代码如下:
PImage img;
void setup(){
size(640,480);
img = loadImage("mountain.jpg");
noLoop();
}
void draw(){
image(img,0,0);
}
图片mountain.jpg是本地硬盘上的一个文件。
有两种方式让Processing知道整个文件的存在:
一个是直接拖拽文件到Processing的IDE窗口上,Processing会在当前项目路径下创建一个data,然后把图像保存在此处。除了图像,其他任何数据文件都放在这里。
查看项目路径,可以通过Processing直接点击Show Sketch Folder进入:
第二种方式就是手动创建data目录,把图像复制进去。
效果: