Processing 显示网络图片

Posted teamlet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Processing 显示网络图片相关的知识,希望对你有一定的参考价值。

如果不能访问网络,那么Processing的能力将大打折扣。

下面在程序中显示这个图片:

 

PImage img;
String url;

void setup()
  size(640,480);
  background(200,200,200);
  url = "https://img-blog.csdnimg.cn/20181225094605691.jpg";
  img = requestImage(url);


void draw()
  if(img.width > 0 && img.height >0)
    image(img,60,100); // 修改 60可以调整 图像横向位置;修改100 可以调整图像纵向位置
  

size(width,height):设置窗口大小,这里设置的width,height可以在程序中直接通过 width,height名称直接当作变量使用。

 

background(red,green,blue):设置背景颜色。

 

每个颜色的取值在 0~255之间,每个值可以理解为亮度。

0是亮度最低,三个值都是 0,就是黑色 ;

255是亮度最高,三个值都是255,就是白色。

三个值为 (255,0,0) 就是 红色;

三个值为 (0,255,0)就是绿色;

三个值为(0,0,255)就是蓝色。

 

url:是上面图片的链接。

 

requestImage(url):请求图片并保存在img中。

 

img.width > 0 和 img.height >0 ,如果图像请求失败,img的宽度和高度都是 -1 。

 

image(img,60,100):在窗口显示图片img,60和100是图片相对于窗口左上角的位移。

 

 

 

 

以上是关于Processing 显示网络图片的主要内容,如果未能解决你的问题,请参考以下文章

Processing 显示本地图片

Processing 显示本地图片

双向通信-Processing接收字符串

双向通信-Processing接收字符串

HTML中的background

LCD图片显示触摸屏音乐播放缩放图片和播放视频