返回特定格式的颜色字符串 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!