Although hundreds of graphic file formats
exist web browsers only support a few of them. This
article describes the different graphic file formats
that are available to web designers and when they should
be used.
The graphic file formats supported by most popular
web browsers are Graphic Interchange Format (GIF),
Joint Photographic Experts Group (JPEG), Portable
Network Graphics (PNG) and vector graphics. Some of
the properties of graphic files are:
Transparency – this property allows the image to
be varying degrees of opaqueness from solid to completely
transparent (see-through).
Compression – this property allows the image to
be stored in a much smaller file by using a mathematical
algorithm to handle groups of pixels as a single item.
Interlacing – Interlacing allows the image to
be loaded by first drawing the odd rows and then going
back and drawing the even rows. It allows the visitor
to see the picture sooner.
Animation – Animation gives the appearance of
movement by using a series of successive still pictures.
Animated gifs do not require a browser plug-in and can
work on almost all devices.
Progressive loading – Progressive loading is similar
to interlacing in that it only loads a portion of the
picture initially but is not based on alternating rows
and allows the user to see the picture quicker.
GIF
GIF was originated in the 1980 and was adopted by
web designers in the early 1990s as the preferred
graphic format for web pages. GIF files use a compression
algorithm that keeps file sizes small for fast loading.
They are limited to 256 colors (8 bits) and support
transparency and interlaced graphics. It is also possible
to create animated graphics using the GIF format.
All browsers can display GIF files.
GIF Advantages:
Most widely supported graphic format.
Diagrams look better in this format.
Supports transparency.
JPEG
JPEG files are compressed but support “true
color” (24 bit) and are the preferred format
for photographs where image quality matters. JPEG
supports a progressive format that allows for an almost
immediate image that will improve in quality as the
rest of it loads.
Unlike a GIF file, the compression for JPEG files
can be controlled by the web designer, which allows
for different levels of picture quality and file size.
All browsers can display GIF files.
JPEG Advantages:
Large compression ration mean faster download speeds.
Produces excellent quality for photographs and complex
drawings.
Supports 24-bit color.
PNG
PNG is a fairly recent format that was introduced
as an alternative to GIF files. PNG supports up to
24 bit color, transparency, interlacing and can hold
a short text description of the image’s content
for use by search engines.
Unfortunately, most browsers do not support PNG and
the ones that do support it, don’t support all
of its features yet. But that will change in the future.
PNG Advantages:
Overcomes the 8-bit color limitation of GIF.
Allows text description of the image for search engine
use.
Supports transparency.
Diagrams look better than they do in JPEG.
Vector Graphics
Most web graphics are raster images or bitmaps, which
consist of a grid of colored pixels. Drawing and illustrations
should be created as vector graphics which consist
of mathematical descriptions of each element that
makes up the lines shapes and color of the image.
Vector graphics are created by drawing programs such
as Adobe Illustrator and Macromedia Freehand and are
the graphic artists choice for creating drawings.
Vector graphics must be converted to either GIF, JPEG
OR PNG format to be used on a web page.
Which Format Should You Use?
A web designer could choose either the GIF or JPEG
format for most uses. But, since the file size of
a GIF is usually small than the file size of a JPEG,
most web designers will use the GIF format for backgrounds,
boxed, frames and any other graphical element that
look fine using 8-bit color.
Most designers will select the JPEG format for photographs
and illustrations where the compression doesn’t
compromise the visual quality of the image.
As PNG becomes fully supported by most web browsers,
it will probably replace GIF as the web designer’s
choice for non-photographic page elements. However,
GIF will still be used for animation.
Bottom Line – GIF and JPEG are universally
supported and the web designer’s choice is determined
by the graphic element being used.