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


Processing stroke()用法及代碼示例


Processing, stroke()用法介紹。

用法

  • stroke(rgb)
  • stroke(rgb, alpha)
  • stroke(gray)
  • stroke(gray, alpha)
  • stroke(v1, v2, v3)
  • stroke(v1, v2, v3, alpha)

參數

  • rgb (int) 十六進製表示的顏色值
  • alpha (float) 中風不透明度
  • gray (float) 指定介於白色和黑色之間的值
  • v1 (float) 紅色或色調值(取決於當前顏色模式)
  • v2 (float) 綠色或飽和度值(取決於當前顏色模式)
  • v3 (float) 藍色或亮度值(取決於當前顏色模式)

返回

  • void

說明

設置用於在形狀周圍繪製線條和邊框的顏色。此顏色根據當前 colorMode(). 以 RGB 或 HSB 顏色指定。默認顏色空間為 RGB,每個值的範圍為 0 到 255。



使用十六進製表示法指定顏色時,請在值前使用“#”或“0x”(例如,#CCFFAA0xFFCCFFAA)。 # 語法使用六位數字來指定顏色(就像通常在 HTML 和 CSS 中指定顏色一樣)。使用以“0x”開頭的十六進製表示法時,十六進製值必須用八個字符指定;前兩個字符定義 alpha 分量,其餘字符定義紅色、綠色和藍色分量。



gray 參數的值必須小於或等於 colorMode() 指定的當前最大值。默認最大值為 255。



使用默認渲染器進行 2D 繪圖時,您可能需要 hint(ENABLE_STROKE_PURE) 來提高繪圖質量(以犧牲性能為代價)。有關詳細信息,請參閱hint() 文檔。

例子

size(400, 400);
stroke(153);
rect(120, 80, 220, 220);
Image output for example 1
size(400, 400);
stroke(204, 102, 0);
rect(120, 80, 220, 220);
Image output for example 2

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 stroke()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。