to extensive use of bitmap images. We need to design for displays of varying size and resolution, and by their nature bitmap images don’t scale. So where possible we should use resolution independent vectors instead. Only where possible. This presentation will briefly discuss the nature of the bitmap issue before looking at the vector options available to us.
on a screen. A device pixel (or physical pixel) is the tiniest physical unit in a display. Pixel density refers to the number of pixels that fit into a fixed amount of space. It is most often given as pixels per inch (ppi) or dots per inch (dpi). A CSS pixel is an abstract unit used by browsers to precisely and consistently draw web content on devices with different display resolutions and pixel densities. On standard-density displays, one CSS pixel corresponds to one device pixel. But...
a bitmap image is displayed at full size on a standard- density display, one bitmap pixel corresponds to one device pixel, resulting in a full-fidelity representation. But because a bitmap pixel can’t be further divided, it gets multiplied by four on Retina displays to preserve the same physical size of the image, losing detail along the way.
an XML markup language for describing two-dimensional vector graphics. SVG is essentially to graphics what XHTML is to text. SVG is similar in scope to Adobe's proprietary Flash technology, but what distinguishes SVG from Flash is that it is a W3C recommendation (ie a standard) and that it is XML-based as opposed to a closed binary format. It is explicitly designed to work with other W3C standards such as CSS, DOM and SMIL.
but it was designed from its inception to be interactive and dynamic: Declarative animation with Synchronised Multimedia Integration Language (SMIL) Scripted animation with JavaScript
and animating vector graphics, and offer greater cross- browser compatibility. Three of the most popular are: Raphael.js - comprehensive set of drawing/animation tools D3.js - generates vector graphics from data Highcharts.js - generates vector charts from data
Domenico Strazullo, http://oreil.ly/ vFSUOZ ‘Retinafy your web sites & apps’, Thomas Fuchs, http://retinafy.me/ ‘The Icon Handbook’, Jon Hicks, http://iconhandbook.co.uk/