4. Known Problems

4.1. Bundled (or not) software
4.1.1. Windows
4.1.2. Mac OS X
4.1.3. Linux

4.1. Bundled (or not) software

Gallery Remote uses two external and native applications to manipulate images. The reason for this is primarily that the loading large images in the Java VM is not a good idea and so ImageMagick is used to create thumbnails, previews and prepare images for uploading; all in a separate memory space.

Anyway... this means that ImageMagick and jpegtran (both open-source packages) need to be set up and Gallery Remote has to be configured to use them. This depends on the platform you're running...

Newer versions of ImageMagick can yield substancial improvements in the time it takes to load images into GR, often speeding that up by a factor of 2.

4.1.1. Windows

The Windows installer for Gallery Remote includes both ImageMagick and jpegtran, so you shouldn't have to do anything to set them up.

However, there have been reports of ImageMagick being broken in some installs. The most common is an error message that goes like this: This application has failed to start because MSVCR70.dll was not found. Reinstalling may fix this problem.. You can fix this by downloading MSVCR70.dll and copying it into your C:\windows\system32 (or C:\WINNT\system32 on older NT-based systems).

If that doesn't work, you should download the full version of ImageMagick and install it. Gallery Remote (1.4.2-b24 and later) should automatically locate ImageMagick (if the reg.exe utility is available, which is the case on W2k anx XP). If it doesn't find it automatically, you need to edit the Gallery Remote configuration file imagemagick/im.properties (inside the Gallery Remote installation directory) and change the value of imConvertPath to point to the convert.exe executable in the installation of ImageMagick.

4.1.2. Mac OS X

The Mac package includes jpegtran, but it does not include ImageMagick, so you need to download ImageMagick from Apple and install it.

No other action should be necessary: the package is always installed in /usr/local/bin.

If you have already installed ImageMagick using Fink, it is probably installed in /sw/bin. In that case, you can either create symlinks for /sw/bin/convert to /usr/local/bin or edit the file im.properties in Gallery Remote.app/Contents/Resource/Java/img.jar to change imConvertPath to the real path for the convert executable.

4.1.3. Linux

The Linux package includes neither utility, but luckily, most Linux distributions include ImageMagick and/or jpegtran.

If yours doesn't, the ImageMagick site has pre-built packages. RPMs and such of jpegtran can be found everywhere.

If the packages are installed in your PATH, no further action should be necessary. If it doesn't work, you may want to edit the Gallery Remote configuration file imagemagick/im.properties and jpegtran/jpegtran.properties (inside the Gallery Remote installation directory) and change the value of imConvertPath (jpegtranPath) to point to the respective executables.