I want a slideshow in which the settings can be individually set for each photo to be displayed.
In other words, if I have 146 photos in a slideshow, I would like to be able to set custom settings for each one of the images. For instance:
Photo #1 is displayed for 14 seconds, and the full image is shown in its original aspect ratio for the entire 14 seconds. This would mean that some portions of the display (monitor) would be blank, if the aspect ratio of the image does not match that of the display.
Photo #2 is displayed for 8 seconds. It starts out showing the image cropped to fit the aspect ratio of the display (monitor), then it zooms in to a point I select. Let's say I used the rule of thirds when composing that image, and the subject is on the lower right cross points. I want to be able to have the image zoom in to that point during the 8 seconds during which it is displayed. How deep do I want it to zoom in to the subject? Well, I get to set the extent of the zoom when I create that photo's slideshow settings.
Photo #3 is also displayed for 8 seconds, but it does not zoom in or out. The image will be "scaled to fit" the display. This means that the entire image is shown, but that the image is slightly distorted so that it fills the entire screen. The slight distortion is due to the scaling, as the aspect ratios of the image and of the display are different.
Photo #4 is displayed for 19 seconds. It starts out zoomed deeply into the scene, centered on a point that I have chosen. It shows only this tightly cropped part of the image for the first two seconds. Then, during the next 12 seconds of the display, it gradually zooms out to show the entire image. The final 5 seconds of the display show the entire image, at its original aspect ratio.
Photo #5 is displayed for 6 seconds. It does not zoom in or out, and is displayed at its original aspect ratio.
Photo #6 " " " " " " " " " " " "
Photo #7 " " " " " " " " " " " "
Photo #8 is displayed for 13 seconds. Like #2, it starts with the entire image being shown, then it gradually zooms in to a predetermined point within the image. Unlike image #2, it starts out being shown at its original aspect ratio, despite the fact that this is different than the display. However, as it zooms (crops) in to the predetermined point, it does so in such a way so that the crop fills the display (matches the display's aspect ratio).
And so on and so forth for all of the images in the slideshow.
There are many more custom functions that I would like to have, but explaining them here takes me considerable time, and I don't feel like writing any more at the moment.
I DO NOT want to have to use video software to achieve the type of slideshow I have described, as I always want to change slideshow settings depending on who I am showing it to, how much time I have to show it, etc. It would be too time-consuming to make a whole new video every time I want to show a slideshow to someone. If the whole thing worked within the context of a slideshow program (such as iPhoto has), but just allowed the custom settings for each image, that would be great! Using video software to basically turn the slideshow into a video file - totally useless for my purposes.
Unfortunately, with so many things, "easy to use" and "fully customizable" seem to be mutually exclusive. Hopefully that is not the case with photo slideshow programs. Does anyone know if a slideshow program such as what I have described actually exists? If so, is it easy to use?

