1134548171 发表于 2020-4-10 18:02:48

学习笔记--图像

语法
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]
查看完整版本: 学习笔记--图像