Kevin's “pictureMagic” Page

The images shown on this page are presented using a Java Applet which sequences thru a set of pictures, featuring a variety of “image transformations” as it goes from one picture to the next — much like we're all used to on the TV News and Weather. Click here for further details.


Click on one of: Small (210 x 157 pixels), Medium (420 x 315), or Large (640 x 480) to experience the performance of this Applet with different-sized images.

Using the “pictureMagic” Applet we have specified a set of 8 images to be displayed one after the other in sequence. Each transition (between the still images) is done by calculating a 'video clip' that "takes you" from one image to the next in a "natural" but curious way. There are 6 types of image transformations for which further details are given here.

If you click on an image during an image transformation (when it's distoring the image, making its way towards the next picture), the transformation or morph is abandoned; the Applet simply displays the next image in the sequence and continues the "countdown". Details on the parameter which controls how long this "countdown" is are TBS.


The images shown above are presented using a Java Applet for which the user interface is detailed above. I separated the Applet screen space from these details simply so that the pictures appear at the top of the page. The Large (640 x 480) picture — especially — forces all the text except that in the Table to get pushed below the bottom on the initial screenfull.

I am beginning to suspect that when the Applet initializes, the "previous image" (for the purpose of the transformations discussion) start out being a completely black plane the size of the entire image space. Until I come up with better names for each of these transformations, they are — in the order presented — called:

The only reason I have 8 images but just 6 types of image transformations is because I wanted to experiment with what parameters I can pass to the Applet that were not used in the model that this page is based on. To that end, I re-used “zoomfxmod” and then “origamifxmod” for the 'extra' two pictures that I couldn't resist adding. Since this is a technology experiment... the content is irrelevant and so the pictures themselves are simply 'randomly chosen' snapshots of my family, primarily because they are the ones most likely to be impressed by this notion of "TV on the Web".

For now, this “sample” is not on part of my Java Applets Portfolio because I didn't write the Java code myself. Rather, this “exercise” demonstrates a typical way to create a highly-parameterized mechanism which runs inside a browser but essentially does “everything” in Java via an Applet.

If you have any questions about this mechanism, just ask me or look at the model that this page is based on.


Return to:     Kevin Pammett's résumé,     Java Applets Portfolio,     or     the Pammett Family The Pammett Family Home (Groton) HOME Page Home page in Groton...
Staying current... is a constant challenge...

You are visitor number since January 27, 2002, the day I first made this available.

Last updated: GroundHog Day. (2/Feb/2002 22:52)