Animated GIFs
Files in GIF format normally display as static images. However, it is possible to construct animated GIF files. These contain a set of GIF images that some browsers (e.g., Netscape 2.0 and beyond, or Internet Explorer 3.0), can display in sequence, thereby producing animation.
Animated GIF files have an advantage over Java and CGI script animations in that they do not require server or client software beyond that of the basic Web server and browser. Thus, they are the simplest means to implement animation. Of course, they can only produce animation; if one wants to go beyond this (for example, to add sound to the animation, or to allow the user to interact with the image) it is necessary to go to more sophisticated methods like CGI scripts or Java.
The two examples shown above illustrate the use of animation to amuse and to catch a reader's attention. But animation can serve a more direct educational purpose too. For example, here are three examples taken from an introductory astronomy class:
Make a subdirectory in your main folder called "gbimages". Now, beginning with the leftmost image and proceeding to the right and down by rows, copy each of these images into this folder by placing the mouse cursor over the image, holding the button down and selecting "Save this Image As", and placing the file into the directory "gbimages" with the default file name (these should be fig1.gif, fig2.gif, ... fig4.gif). As the names indicate, these are GIF files.
The frames display should have no entries in it. If, as in the above figure,
this is not true, select "New" from the "File" pulldown menu to clear it (see
figure to the left). Now, add the GIF files that will compose the animated GIF
to the frames display in the order that they should appear:
(1) If your computer is using newer Mac operating systems that support "Drag and Drop" functions, just open the folder that contains the GIF images, use the mouse to drag their icons from that folder, and drop them into the Frames window of GifBuilder (you may move entire groups of files by selecting then all and dragging to the GifBuilder window; they will be placed in the GifBuilder window in the order that they were selected). As each file is dropped, it will appear in a list in the Frames window. When you add the first frame, another window will also pop up showing the frame; see the last figure on this page.
(2) If the above operation doesn't cause anything to happen, your computer
isn't configured to implement "Drag and Drop". In that case, you have only a
little extra work to do: choose "Add Frame ..." from beneath the
"File" menu (see figure above), and follow the instructions
in the resulting dialog box to
select manually the GIF files for inclusion in the
Frames window.
When you are through, the Frames window will resemble the following (but in your case you will have only 4 entries):
Before making the animation, we may set a variety of options
that control how the animation will run. These can be accessed from the
"Options" pulldown menu (see figure at right). A more detailed account of the
options and their effects
may be found in the
GifBuilder Documentation.
For our example
we will choose the following
options:
leave all settings at their default positions, except
(1) Set "Loop" to "Forever" in the dialog box that pops up when it is selected; this will cause the animation to loop continuously.
(2) Use the "Apple-A" keyboard shortcut, or "Select All" from the Finder menu, to select all frames in the Frame window (so that all rows are darkened) and set 20/100 seconds for the "Interframe Delay". Note that in the Options menu actions on frames generally occur only on frames that are selected, so if you want an action to apply to all frames they must be explicitly selected before performing the action. Otherwise, actions will apply only to the highlighted frame(s).
(3) Select for "Disposal Method" the choice "Unspecified" that appears in the corresponding popup window. The disposal method gives GifBuilder several choices for what to do with the preceding frame when a new one is displayed, which gives a lot of flexibility in creating special effects.
(4) Toggle "Frame Optimization" so that a check mark shows beside it in the
"Options" pulldown menu. This tells GifBuilder to keep only things that change
in succesive frames when it builds the animation, which
can reduce the size of the final animation file by a substantial amount.
The animation may be checked directly in GifBuilder by choosing
"Start" from the "Animation" pulldown menu, or by using the keyboard shortcut
"Apple R" (see figure at left). This should
pop up a window, like the one shown to the right, in which the animation runs.
It should loop continuously, since we chose that option.
You may also display the animation a step at a time: halt it by pulling down "Stop" from beneath the "Animation" menu (keyboard shortcut "Apple .", and then step a frame at a time by either selecting "Next Frame" from beneath the "Animation" menu, or using the keyboard shortcut "Apple T".
Open your homepage file and use the mouse to copy and
insert the following text into a convenient place in the file:
<h2> Animated GIF Examples </h2> <center> <a href="gbtest.gif">Example 1</a> <p> </center>Save the file and open the Web Browser (reload if necessary). You should now have a link labeled "Example 1" in your homepage that displays the permanently looping animation when you click on it. (As a check, the animated GIF that you have just made should look like this.)
In addition, many programs that you may have already, such as Microsoft Works or KidPix, include rudimentary drawing programs that are often adequate for simple animation frames. The main criteria are that the programs be able to output in PICT, GIF, or TIFF formats (or a format that can be converted to those by another piece of software).
Note that in simple animations the successive frames are very similar to each other. One can use that to advantage in making the frames by starting with a master and then just making small modifications to obtain each successive frame. For example, a simple revolving image can be constructed using a single drawing that is just rotated in each successive frame, and the motion of an object can be simulated by drawing the object once, and then just changing its position in successive frames. Another option to simulate motion is to make the frames all copies of the same image, and then to use the capability under the "Options" menu to offset each successive frame from the previous one by a specified amount to simulate motion. However, in this case one may have problems with the redrawing of the background.
Start thinking about the animation you would REALLY like to put on your homepage, and read the GifBuilder Documentation to see all the additional cool features that we didn't even discuss in this Tutorial (for example, how to convert a movie in QuickTime format directly into an animated GIF). You may also wish to consult this 3-part animated GIF tutorial for further information.
However, before leaving this subject, let's temper the enthusiasm slightly with the observation that gee-whiz gimcracks like animation are most effective when used sparingly if their primary purpose is to attract the reader's attention. Don't overdo it, or your readers will be distracted from the content by the flashing lights, or (worse) become so annoyed that they leave and don't come back. Use some taste, and remember that there is nothing whatsoever wrong with making your page attractive and interesting, as long as the bottom line is CONTENT.
Next
Back
Top
Home
Help