send an email to "pnorman at rjc dot ca" and I will reply with the files I use as attachments.

I am not sure if using 1.9 would be an issue, use 1.8 and see if it works. I used 1.8. Also check your setting for $use_curl = true;

have you set your flickr api key in the .php file and have you allocated a read/write folder for the flickr.xml cache?
And yes the setup for files is otherwise the same as a simpleviewer gallery so yes you need to have the same viewer.swf and swfobject.js files

File names are case sensitive, so as long as the case in the gallery.xml matches the case of the files then it should work. Easiest thing is all upper or all lower, but they have to match.

Check that the file names match exactly, including all .jpg extensions are lower case. All names are case sensitive.


(2 replies, posted in SimpleViewer v1)

You should consider (and so should 'the photographer') that you can only gain a certain amount of control over the way images are displayed over the web. It is not practical to try and have the color or contrast appear perfect. The reasons why are as follows:
1. Not all browsers respect the embedded color profile
2. Not all users have installed or enable color profiles in their browsers.
3. Different applications, running within the web browser, will display the colors with different gamut or profile.
4. EVERY monitor is different!

My advice is to proof and save images for the web using sRGB, with slightly higher saturation, contrast and sharpening, than you think you might need viewing on your calibrated monitor in Photoshop or other quality image app.


(4 replies, posted in SimpleViewer v1)

You could well be the first person to try and implement simpleviewer from a cd location. Be sure to post when you have figured it out...

Try asking your question in the Pro discussion forum


(2 replies, posted in SimpleViewer v1)

I have done 250 without any problem. How many do you want to do?


(1 replies, posted in SimpleViewer v1)

Try posting your question in the Pro discussion.

Felix may correct me if I am wrong but I would be fairly sure that simpleviewer is not designed to display large images, whether intentionally or not. Have you considered using the caption or right click to access the larger files rather than having them load into the browser/viewer. And what kind of security do you have in place to prevent people who shouldn't have access getting the large files?

Sorry I know this doesn't answer your question. There might be a better approach to allow clients to view the images with a fast simple viewer and then give them access to the large files some other way???


(3 replies, posted in SimpleViewer v1)

Post your question in the Pro group...

Why do you need to upload such large images? I would recommend image sizes of no large than 900x900 pixels. They will fit on most peoples screens and will download a lot faster?!

Create separate folders for each of your galleries. Put all the files for each of the gallereis in their respective folders. Create the required images and thumbs sub folders for each of the galleries in their respective folders. Link to each of the galleries using standard navigation methods.
Where each of the galleries appears (in a new window or in the same container in the original window) is entirely up to how you build your site.

I have looked at but I can't see anywhere that describes how to create a simpleviewer gallery from a database, nor could I see any code downloads?

You can also use buildgallery.php to make the gallery.xml, thumbnails and captions for you automatically.


(4 replies, posted in SimpleViewer v1)

You could also just split the image folder into two for the purposes of making the thumbnails and gallery.xml, and then just move the thumbs and cut and paste the gallery.xml files together into 1.

Change hosting?! I use


(8 replies, posted in SimpleViewer v1)

check your gallery.xml the text you're talking about looks like the default caption. You can turn captions off or re-configure the php to write your own custom caption.


(1 replies, posted in SimpleViewer v1)

maxImageWidth="600" maxImageHeight="600" but you also have to consider that monitors are wider than they are tall so you might want to consider having landscape dimensions of 600x400 and portrait of 267x400, that way the images will all fit in the same size window. I use 787x525 and 350x525.


(8 replies, posted in SimpleViewer v1)

I don't see an "open in new window" on my pages?


(8 replies, posted in SimpleViewer v1)

The "Simpleviewer" link can be removed by purchasing the pro version.

IMO the images take too long to download, so for that reason alone you might consider reducing the size. I would recommend  an image dimension of 900 pixel max on any edge and a jpeg compression level of 10/12.
I see the cropping problem but don't have any clues as to why. Check that your jpegs are not saved for web as "progressive" and make sure your gallery.xml settings maxImageWidth="###" maxImageHeight="###" match your actual image dimensions, or rather make sure your images match your settings.

Can you post the url to your simpleviewer gallery again please

It doesn't matter what size your original image size is, if it doesn't fit in the browser window then the browser or simpleviewer will re-size it anyway.
In my experience there is little or no discernable difference between viewing the full size (as it was taken) image on a computer monitor to viewing a smaller version. In fact it is probably better to format the image to the exact (or as close as possible) size that it will be viewed, which for most people's screens would be about 1000 pixels or smaller, and setting the contrast and color saturation and sharpness using the sRGB color profile at the reduced size. You can then control how the smaller image will display and you can set it so that it as closely as possible resembles the original image. And remember it will look completely different on every different screen and in different browsers, some with color management and some without.
I don't think you will ever really achieve an "as taken" representation.