Returns a p5.Image representation of this quadrille.
Syntax #
toImage(filename, [{[filter], [tileDisplay], [imageDisplay], [colorDisplay], [stringDisplay], [numberDisplay], [booleanDisplay], [bigintDisplay], [symbolDisplay], [arrayDisplay], [objectDisplay], [cellLength], [outlineWeight], [outline], [textColor], [textZoom]}])
Parameters #
Param | Description |
---|---|
filename | String: image name; png and jpg extensions are supported |
tileDisplay | Function: empty cell drawing procedure; default is Quadrille.tileDisplay1. Use 0 , null , or undefined to discard all edges |
imageDisplay | Function: drawing procedure for cells containing a p5.Image; default is Quadrille.imageDisplay |
colorDisplay | Function: drawing procedure for cells containing p5.Color; default is Quadrille.colorDisplay |
stringDisplay | Function: drawing procedure for string-filled cells; default is Quadrille.stringDisplay |
numberDisplay | Function: drawing procedure for number-filled cells; default is Quadrille.numberDisplay |
booleanDisplay | Function: drawing procedure for boolean-filled cells; default is Quadrille.booleanDisplay |
bigintDisplay | Function: drawing procedure for BigInt-filled cells; default is Quadrille.bigintDisplay |
symbolDisplay | Function: drawing procedure for Symbol-filled cells (no default provided) |
arrayDisplay | Function: drawing procedure for array-filled cells (no default provided) |
objectDisplay | Function: drawing procedure for object-filled cells (no default provided) |
filter | Function, Set, or Array: selects which cells to export; see cells for accepted filter types |
cellLength | Number: edge length in pixels; default is Quadrille.cellLength |
outlineWeight | Number: edge weight; default is Quadrille.outlineWeight |
outline | p5.Color: edge color; default is Quadrille.outline |
textColor | p5.Color: text color; default is Quadrille.textColor |
textZoom | Number: text zoom level; default is Quadrille.textZoom |
This function allows implementing other regular tilings different from the default square tiling. ↩︎