Loading

Pstroke


processing
Since v1.0.0
Available on all platforms
See also

Sets the color used to draw lines and borders around shapes. This color is either specified in terms of the RGB or HSB color depending on the current colorMode The default color space is RGB, with each value in the range from 0 to 255.

The most efficient is to use the raw ARGB format : 0x102030FF means Red 32, Green 48, Blue 255 with alpha=16/255. Alpha 0xFF means fully opaque. When using v1, v2, v3, gray, alpha, Pstroke calls internally Pcolor.

The value for the gray parameter must be less than or equal to the current maximum value as specified by PcolorMode. The default maximum value is 255.

Link to original Processing doc

Signature

Examples

// @preview image 300 200 '2D' PGraphics //new image instance, 300x200 pixels 0xffffff6c Pbackground //yellow background 3 PstrokeWeight //stroke width 3pixels 0xff0000ff Pstroke //blue stroke (ARGB color) 0x7fff0000 Pfill //semi transparent red fill 10 50 40 100 Prect //draw a rectangle, left corner 10 30, size 100 50 120 Pstroke //grey 180 Pfill //darker grey 60 50 40 100 Prect //draw a rectangle, left corner 10 30, size 100 50 120 50 Pstroke //grey nearly transparent 180 50 Pfill //darker nearly transparent 110 50 40 100 Prect //draw a rectangle, left corner 10 30, size 100 50 //here you can see that the stroke is drawn over the fill. 8 PstrokeWeight 0 0 255 120 Pstroke //red nearly transparent 255 Pfill //white 160 50 40 100 Prect //draw a rectangle, left corner 10 30, size 100 50 255 0 0 40 Pstroke //red nearly transparent 255 0 0 127 Pfill //red transparent 210 50 40 100 Prect //draw a rectangle, left corner 10 30, size 100 50 Pencode //render the image in a base64 format on the stack