顏色表示法

在 Processing 中有多種使用顏色的方法,因為 Processing 對顏色格式非常靈活。

RGB 和 RGBA

這是標準 RGB(A) 表示法和預設顏色模式。前三個顏色值(紅色,綠色,藍色)的範圍從 0255。例如,下面的示例是紅色,因為紅色在 255 處最大,而其他顏色在 0 處。白色是 (255, 255, 255),黑色是 (0, 0, 0)。可選的第 4 個參數列示 alpha 值 - 即透明度。與其他元件一樣,值的範圍也是[0-255]; 0 完全透明,255 完全固體。

color(255, 0, 0) // This is red

color(0, 255, 0, 255) // This is opaque green, and is the same as color(0, 255, 0)

color(255, 255, 0, 10) // This is almost transparent yellow

HSB

HSB 表示法類似於 RGB 表示法,除了紅色,綠色和藍色分別用色調,飽和度和亮度替換的事實。你可以使用 colorMode(HSB) 切換到 HSB。

color(0, 0, 255) //This is white

與 RGB 一樣,HSB 也將 alpha 值作為第四個引數。

灰色值

如果為顏色函式指定了一個引數,則它將被解釋為黑色和白色之間的量。白色表示為 255,黑色表示為 0.它與 RGB 模式下的 color(param1, param1, param1) 相同。如果指定了兩個引數,則第一個引數將被解釋為上面,第二個引數將是 alpha 值。