学习笔记--图像
语法PImage
loadImage()、image()、imageMode()、tint()、noTint()
filter()、PImage.mask()
PImage 图片数据类型
PImage img;
loadImage(path) 加载图片进内存
支持图片格式:PNG(.png),JPEG( .jpg) GIF(.gif)
PImage img;
void setup()
{
img=loadImage("test.png");
}
image(PImage,x,y,width,height)参数决定显示图像的位置和尺寸
imageMode(CORNER) 图片显示类型
参数:CORNER 从角落(x,y)开始拉伸到指定尺寸(默认)
CORNERS 从角落(x,y)拉伸到指定位置
CENTER 从中心(x,y)扩展到指定尺寸
tint(color) 图片上色
功能与fill() stroke()类似
默认 tint(255)
noTint() 关闭图片上色
PImage.mask(PImage)
注意:两张图片分辨率要求一样大小
PImage img1,img2;
void setup()
{
img1=loadImage("test1.jpg");
img2=loadImage("test2.jpg");
img1.mask(img2);
image(img1,0,0,100,100);
}
filter() 滤镜
参数:THRESHOLD 阈值
GRAY 灰色值
INVERT 反相
POSTERIZE 色调分离
BLUR 模糊
ERODE 腐蚀
DILATE 膨胀
具体就不一一说明了 直接看官方说明
页:
[1]