The Java Slide Show Program

News, bug reporting etc.
Download and installation

- Slide list files
- Examples
- Command line tools
OS independent slide show program for the presentation of digital photos. Supports animated zooming, transition effects, highlighted points, panorama scrolling, text fading etc. Movies are also supported.

Change log of version 0.9.7, Sat Oct 3 2009

	- installer NullPointerException in Windows fixed
	- maximum heap size increased to 512M
	- zooming made slightly smoother
	- zoom rectangle bugfixes (up left dragging, no cubic interpolation)


  • Smooth, animated zooming.
    • An area can be selected to enlarge using the mouse, while holding the button down.
  • The show can also be played without user interaction.
  • Slides can optionally be listed in an SLS type text file that define
    • the order,
    • stopping points of the slide show,
    • optional 90° rotation and mirroring,
    • virtual folders and subfolders,
    • animations, movies, running programs:
      • static pictures (JPEG, GIF or PNG) played as an animation sequence,
      • movies,
      • external Java or native programs,
    • points highlighted with circles:
      • circle can be visible always or when mouse pointer is close (optional),
      • zooming encircled area when pointer is close,
    • optional transition effects:
      • cross-fade, zoom-in and their combination,
      other effects:
      • playing audio files (AU or WAV),
      • panorama scrolling horizontally or vertically,
      • smooth zooming in or out,
      • fading in/out of text or additional images.
  • Saving images
    • for viewing as a slide show with other viewers
      (output filenames start with slide numbers),
    • for printing in standard sizes
      (with additional borders).
  • Lossless JPEG transformations:
    • 90° rotation, mirroring, cropping.
  • Effects, Tools and Audio menus for
    • highlighting points,
    • creating transition effects.
    • angle and scaling factor calculation for the alignment of two images,
      (Note that another program like GIMP is needed for the transformation.)
    • finding and extracting WAV audio tracks from image files.
  • Image taking conditions (Exif info) can be displayed in compact form.
  • Saving latitude/longitude of points on maps as GPX <wpt> tags.
  • Additional command line tools.
    PxWAV to find and extracts WAV audio samples from JPEG files, PBinGrep to search in binary files, JPEGQuality for compression quality calculation.


Java Runtime Environment version 1.5 or later is required to run this program.

Movie support:


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Download and installation

The installer contains the program(s), the documentation, the demo and the source code.
For any platform: SlideProject-0.9.7.jar Download this file if you already have Java (see the requirements). Installation can be started by clicking the downloaded JAR (in Windows) or by typing java -jar SlideProject-0.9.7.jar in the command line (in Unix).
For MS Windows: SlideProject-0.9.7.exe

The source can also be downloaded separately, if you want to compile the program yourself: SlideProject-0.9.7-src.tar.gz


Copyright © 2003-2009 Peter Csizmadia