Name | /* @pjs crisp */ directive |
||
---|---|---|---|
Examples | /* @pjs crisp="true"; */ void setup() { size(200,200); noLoop(); } void draw() { background(255); line(width/4, height/2, width/2, height/4); line(width/2, height/4, 3*width/4, height/2); line(3*width/4, height/2, width/2, 3*height/4); line(width/2, 3*height/4, width/4, height/2); rect(width/2 - 25, height/2 - 25, 50, 50); } |
||
Description | Depending on the browser's default settings, canvas elements may or may not apply anti-aliassing to draw instructions. This directive lets you force plain (not anti-aliassed) rendering of the "line", "triangle", and "rect" draw primitives. This results in crisp clean lines, although angled lines may look jagged. NOTE: the "arc", "ellipse" and "bezier" draw primitives are not effected by this directive. NOTE: this directive is very expensive, and will result in a significant drop in framerate, and increase in CPU use. |
||
Syntax |
/* @pjs crisp="true"; */ |
||
Parameters |
|
||
Usage | Web & Application, Processing.js compatibility | ||
Related | @pjs directives |