3. Bundled Software

3.1. ImageMagick
3.2. JSX
3.3. Jpegtran
3.4. Jar Bundler Ant Task
3.5. MetadataExtractor

The following software is bundled with Gallery Remote, to provide some of the functions provided. No particular action is necessary to install these packages. The following information is provided for the benefit of curious users and developers only.

3.1. ImageMagick

ImageMagick can be found here. We use ImageMagick to resize images prior to uploading them. In the future, we'll implement features such as watermarking or arbitrary ImageMagick manipulation.

ImageMagick is licensed under its own license.

3.2. JSX

JSX can be found here. We use JSX to provide save/load support. In the future, this may be used to allow external tools to automatically generate projects that can then be loaded into Gallery Remote.

JSX is licensed under the GPL.

Since we started including JSX into our build, the free and open version of JSX has vanished from the above URL, to be replaced by a new, but neither free nor open version (JSX 2). Despite this, the license for JSX 1.0.7.4, which Gallery uses, remains valid, although the corresponding package is no longer available.

3.3. Jpegtran

The Win32 version of Jpegtran, compiled and patched by Guido Vollbeding. We use Jpegtran to rotate JPEG pictures before upload. In the future, it may also be used to crop pictures.

Jpegtran doesn't appear to have any particular license, but is obviously redistributable, since it comes with most Linux distributions. Guido's version is freely downloadable.

3.4. Jar Bundler Ant Task

The Mac executable is made with the Jar Bundler Ant task, which is made available by Seth Morabito. The Ant task is available here.

The Jar Bundler Ant Task is licensed under the GPL.

3.5. MetadataExtractor

Gallery Remote uses the MetadataExtractor library, by Drew Noakes, to read the EXIF Orientation tags, in order to figure out whether it should automatically rotate the images. The library is available here.

MetadataExtractor has been placed in the public domain by its author.