Processing笔记(六)
昨天一个人很帅气去了趟魔都,虽然出了一点事情,然而人总算安全归来,东西也没有丢,算是皆大欢喜吧,最后说一句,LL大法好!
如何用Processing玩坏图片(一)
玩坏图片前要了解的知识
在大多数情况下,我们最好一开始在setup()中加载所有的图像。如果在 draw()中加载图像会极大的减慢Processing运行速度。图像不能在setup()之外被加载,除非他们在一个函数内部,并且那个函数已经在setup()后运行。
另外,文件可以从计算机的任何绝对路径进行加载(Unix和Linux的 / ,或者Windows中的驱动盘符),或者filename参数也可以是一个网络上的URL。
如果文件不可用或者发生错误,就会返回一个null值并且在消息控制台中显示一个错误信息。但是显示错误信息并不会使程序停止,如果使null值,也可能会在消息控制台中显示NullPointerExceptio(在你的代码没有返回null值的时候)。
CreateImage()
这个关键词用于创建一个新的PImage(用于存储图像的数据类型)。高级用户请注意,createImage()函数应该代替语法new PImage()
|
|
Pimage
Datatype for storing images. Processing can display .gif, .jpg, .tga, and .png images. Images may be displayed in 2D and 3D space.
(翔一样的翻译,直接引用官方文档)
|
|
实例(用处也一般只有这种)
image()
image()函数用于在窗口显示图像。
imageMode()
这个函数用于修改图像绘制所显示的原点。
loadImage()
加载图像到一个PImage类型的变量。
实例
requestImage()
这个函数用于加载一个独立线程的图像,草稿不会冻结它,同时它在setup()中加载。
|
|