Loading...
Please wait, while we are loading the content...
Similar Documents
A constraint extension to scalable vector graphics (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Badros, Greg J. Borning, Alan Tirtowidjojo, Jojada J. Meyer, Bernd Marriott, Kim Portnoy, Will |
| Abstract | Scalable Vector Graphics (SVG) is a language that describes two-dimensional vector graphics for storage and distribution on the Web. Unlike raster image formats, SVG-based im-ages scale nicely to arbitrary resolutions and sizes. However, the current SVG standard provides little flexibility for tak-ing into account varying viewing conditions, such as differ-ent screen formats, and there is little support for interactive exploration of a diagram. We introduce an extension to SVG called Constraint Scalable Vector Graphics (CSVG) that per-mits a more flexible description of figures. With CSVG, an image can contain objects whose positions and other proper-ties are specified in relation to other objects using constraints, rather than being specified in absolute terms. For example, a box can be specified to remain inside another box, without be-ing given an absolute position. The precise layout can then be left to the browser, which can adapt it dynamically to changing viewing conditions on the client side. Further extensions add support for alternate layouts, interaction, and declarative ani-mation. Leveraging well-established methods for linear con-straint solving, we implemented a prototype viewer for CSVG by embedding our Cassowary constraint solver into an existing SVG renderer. |
| File Format | |
| Publisher Date | 2001-01-01 |
| Access Restriction | Open |
| Subject Keyword | Raster Image Format Two-dimensional Vector Graphic Little Flexibility Declarative Ani-mation Precise Layout Svg Renderer Differ-ent Screen Format Prototype Viewer Scalable Vector Graphic Cassowary Constraint Solver Alternate Layout Constraint Scalable Vector Graphic Absolute Position Well-established Method Arbitrary Resolution Linear Con-straint Solving Constraint Extension Flexible Description Current Svg Standard Svg-based Im-ages Scale |
| Content Type | Text |