极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1211|回复: 0

学习笔记--图像

[复制链接]
发表于 2020-4-10 18:02:48 | 显示全部楼层 |阅读模式
语法
PImage
loadImage()、image()、imageMode()、tint()、noTint()
filter()、PImage.mask()

PImage 图片数据类型
  1. PImage img;
复制代码


loadImage(path) 加载图片进内存
支持图片格式:PNG(.png),JPEG( .jpg) GIF(.gif)
  1. PImage img;

  2. void setup()
  3. {
  4.   img=loadImage("test.png");
  5. }
复制代码


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)
注意:两张图片分辨率要求一样大小
  1. PImage img1,img2;

  2. void setup()
  3. {
  4.   img1=loadImage("test1.jpg");
  5.   img2=loadImage("test2.jpg");
  6.   img1.mask(img2);
  7.   image(img1,0,0,100,100);
  8. }
复制代码


filter() 滤镜
参数:THRESHOLD 阈值
          GRAY 灰色值
          INVERT 反相
          POSTERIZE 色调分离
          BLUR 模糊
          ERODE 腐蚀
          DILATE 膨胀
具体就不一一说明了 直接看官方说明

         
         

         
微信截图_20200410180118.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-15 15:33 , Processed in 0.048071 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表