| # Version: 1 |
| |
| |
| setRenderHint Antialiasing |
| |
| setPen #00ff00 |
| |
| translate 10 10 |
| # standard draw |
| begin_block gradient |
| gradient_clearStops |
| gradient_appendStop 0 red |
| gradient_appendStop 0.25 orange |
| gradient_appendStop 0.5 yellow |
| gradient_appendStop 0.8 green |
| gradient_appendStop 1 cyan |
| |
| gradient_setSpread PadSpread |
| gradient_setLinear 10 10 290 290 |
| drawRect 0 0 300 300 |
| end_block gradient |
| |
| # Rotation w/o smooth xform |
| save |
| translate 350 0 |
| save |
| setRenderHint SmoothPixmapTransform on |
| mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0 |
| repeat_block gradient |
| restore |
| restore |
| |
| translate 0 320 |
| |
| save |
| setRenderHint SmoothPixmapTransform on |
| mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0 |
| repeat_block gradient |
| restore |
| |
| save |
| translate 350 0 |
| save |
| setRenderHint SmoothPixmapTransform on |
| mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50 |
| repeat_block gradient |
| restore |
| restore |
| |
| |
| resetMatrix |
| setPen black |
| translate 125 20 |
| drawText 0 0 "No transform" |
| translate 350 0 |
| drawText 0 0 "Left Tilted" |
| resetMatrix |
| translate 125 350 |
| drawText 0 0 "Bottom Tilted" |
| translate 350 0 |
| drawText 0 0 "Right Tilted" |
| translate 120 0 |