当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing background()用法及代码示例


Processing, background()用法介绍。

用法

  • background(rgb)
  • background(rgb, alpha)
  • background(gray)
  • background(gray, alpha)
  • background(v1, v2, v3)
  • background(v1, v2, v3, alpha)
  • background(image)

参数

  • rgb (int) 颜色数据类型的任何值
  • alpha (float) 背景的不透明度
  • gray (float) 指定介于白色和黑色之间的值
  • v1 (float) 红色或色调值(取决于当前颜色模式)
  • v2 (float) 绿色或饱和度值(取决于当前颜色模式)
  • v3 (float) 蓝色或亮度值(取决于当前颜色模式)
  • image (PImage) PImage 设置为背景(必须与草图窗口大小相同)

返回

  • void

说明

background() 函数设置用于处理窗口背景的颜色。默认背景为浅灰色。此函数通常在draw() 中用于在每帧开始时清除显示窗口,但它可以在setup() 中用于设置动画第一帧的背景或只需要设置一次背景。



图像也可以用作草图的背景,尽管图像的宽度和高度必须与草图窗口的宽度和高度相匹配。与 background() 一起使用的图像将忽略当前的 tint() 设置。要将图像调整为草图窗口的大小,请使用 image.resize(width, height)。



不能在主绘图表面上使用带背景颜色的透明度 alpha 参数。它只能与 PGraphics 对象和 createGraphics() 一起使用。

例子

background(51);
Image output for example 1
background(152,190,100);
Image output for example 2
PImage img;
img = loadImage("Hokkaido.jpg");
background(img);
Image output for example 3

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 background()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。