當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。