Check out the new USENIX Web site. next up previous
Next: Outline Stroking Up: The Libart Imaging Model Previous: Sorted Vector Paths

Antialiased Rendering

Sorted vector paths can be rendered using ``perfect resolution'', as opposed to the common technique of rendering a higher resolution bitmap and averaging down. The SVP precomputation step is important because it allows a vector path to be rendered multiple times very quickly; canvas items compute their vector paths in the ::update() method, convert them to SVPs, and store these so that they can re-render the SVPs quickly if needed.



Federico Mena Quintero
2000-05-08