Flashによるスライドショー用ツール「dfGallery」を使ってみました。結論から先に言うと、「dfGallery」はこの分野の決定版と思える出来で、フリーウェアと思えない機能と品質の高さには驚かされました。
「dfGallery」は動作も軽く、比較的シンプルなインターフェースで初めての訪問者でも難なく画像を閲覧することが出来ます。しかもフルスクリーン表示も可能というのは従来の同様のツールにはあまり見られなかった機能で高品質の画像を公開するサイトでの利用などには最適ではないでしょうか。(別に高品質でなくてもいいですけど。笑)
ほかにもMP3ファイルをBGMとして流せたり、プリントスクリーンの許可/非許可を指定できたりと至れりつくせり。さらにはphp(ver5以降)が使えるサーバに設置すればPicasaやFlickrなど外部の画像公開サイから画像を読み込ませることも可能。わたしの利用しているサーバはphpのバージョンが4.4.7でPicasa等からの読み込みを試すことができませんでしたが、それが可能であれば自分のサイトの容量が抑えられますし、画像も一箇所で管理できるのですごく便利ですよね。あ、もちろん自分のサーバ上の画像を表示させるだけの場合はphpが動く環境は必要ないのでご心配なく。
こうした種々の機能や表示する画像の設定は別出しにされたXMLファイルにまとめて行うので、多少のXMLの知識と設定項目に関しての説明を記した英文の読解力が必要になりますが、どちらも簡単なので戸惑うことはないでしょう。自分の使ったXMLファイルを参考までに。
<?xml version="1.0" encoding="UTF-8"?>
<gallery>
<!-- configure the gallery in this xml-node -->
<config>
<!-- set the title of the album -->
<title>Test Photos</title>
<!-- set the location of the thumbnails relative to the gallery.swf -->
<thumbnail_dir>images/thumbs/</thumbnail_dir>
<!-- set the actlocation of the actual high-res images relative to the gallery.swf -->
<image_dir>images/</image_dir>
<!-- the time interval for each image to display, this value is in seconds
default value : 5
-->
<slideshow_interval>9</slideshow_interval>
<!-- pause slideshow at start
default value : false
-->
<pause_slideshow>false</pause_slideshow>
<!-- set true if you want the application to scale the images while using RSS feeds
default value : true
-->
<rss_scale_images>true</rss_scale_images>
<!-- set the path of the mp3 file that should loop as a background music while playing the slideshow.
default value : none
-->
<background_music>Johnny Quest.mp3</background_music>
<!-- percentage of the volume to set while playing the music
default value : 50
-->
<background_music_volume>50</background_music_volume>
<!-- add links to images, and allow the views to click on images from flickr, picasa,and
view the page where the actual image is found.
If you dont want views to visit the picasa, or flickr or other sites keep this value false.
default value : false
-->
<link_images>false</link_images>
<!--
Photographers will like to disable printscreen for their pictures
to increase the security of their photographs.
Set this value to true if you wish to disable print screen in the application.
While the application is running the print screen option will be completely disabled in
all other applications that the visitor is using.
default value : false
-->
<disable_printscreen>false</disable_printscreen>
</config>
<albums>
<album title="ギャラリー名" description="ギャラリーの概要">
<image title="たいとる1" date="2008/03/07" thumbnail="01.jpg" image="01.jpg">ここにコメントが記載できます</image>
<image title="たいとる2" date="2008/03/08" thumbnail="02.jpg" image="02.jpg">ここにコメントが記載できます</image>
<image title="たいとる3" date="2008/03/08" thumbnail="03.jpg" image="03.jpg">ここにコメントが記載できます</image>
</album>
</albums>
<!-- language support added in v 1.0b -->
<language>
<string id="please wait" value="Please wait" />
<string id="loading" value="Loading" />
<string id="previous page" value="Previous Page" />
<string id="page % of %" value="Page % of %" />
<string id="next page" value="Next Page" />
</language>
</gallery>
現在でも充分すぎる出来ですがあえて今後期待することを挙げるとしたら、ローカル画像利用時にサムネイルを別途用意するのが面倒なので内部で縮小画像を生成して欲しい、あとは両端のギャラリーボタンとフルスクリーンボタンの非表示を可能にして欲しい、ってくらいでしょうか。