参考 toString()

toString()

返回特定格式的颜色字符串 String

调用 myColor.toString() 函数在调试时非常有用,比如使用 print(myColor.toString())。它对于 p5.js 结合其他库一起使用也很有帮助。

format 这个参数是可选的。如果传入了格式字符串,例如 myColor.toString('#rrggbb'),它将决定颜色字符串的格式。默认情况下,颜色字符串的格式为 'rgba(r, g, b, a)'

语法

toString([format])

参数

format
字符串:

指定颜色字符串的格式。如果将其留空,则字符串按照 rgba(r, g, b, a) 的方式格式化。'#rgb'、'#rgba'、'#rrggbb' 和 '#rrggbbaa' 格式为十六进制颜色代码。'rgb'、'hsb' 和 'hsl' 返回以指定颜色模式格式化的颜色。'rgba'、'hsba' 和 'hsla' 与上述相同,但带有 alpha 通道。'rgb%'、'hsb%'、'hsl%'、'rgba%'、'hsba%' 和 'hsla%' 的格式为百分比。

Returns

字符串: 生成特定格式的颜色字符串
function setup() { createCanvas(100, 100); background(200); // Create a p5.Color object. let myColor = color('darkorchid'); // Style the text. textAlign(CENTER); textSize(16); // Display the text. text(myColor.toString('#rrggbb'), 50, 50); describe('The text "#9932cc" written in purple on a gray background.'); }
Notice any errors or typos? Please let us know. Please feel free to edit src/color/p5.Color.js and open a pull request!

相关参考