imageviewer
概要
- Flash製のフォトアルバムです。
- サムネイルをクリックして画像を開きます。
- サムネイルの領域はドラッグしてスクロールできます。
- 動画(FLVファイル)も再生可能です。
- 表示する画像ファイルのリストはXMLファイルに記述します。
- 背景色や表示サイズ等は、設置時のswfファイルのパラメータで設定可能です。
サンプル
設置例は、こちら。
ダウンロード
imageviewer_v001.zip (34KB)
簡単な設置方法
-
ダウンロードした ZIPファイルを展開したフォルダにある images ディレクトリに、表示したい画像を入れます。WEBで表示するのでVGA程度にリサイズをお勧めします。
-
同じ場所にある thumbs ディレクトリには、サムネイルとして表示する画像を入れます。
images に入れた画像と同じファイル名にしてください。長辺が100ピクセル程度になるようにリサイズしてください。
-
setting.xml を編集して、下記の内容を記述してください。保存時には文字コードを UTF-8 にしてください。
<?xml version="1.0" encoding="UTF-8"?>
<imageviewer imagepath="images" thumbpath="thumbs">
<image>
<filename>1枚目の画像のファイル名</filename>
<comment>1枚目の画像につけるコメント(空白でも可)</comment>
</image>
<image>
<filename>2枚目の画像のファイル名</filename>
<comment>2枚目の画像につけるコメント(空白でも可)</comment>
</image>
~ 画像枚数分<images>~</images>の記述を繰り返す ~
<image>
<filename>最後の画像のファイル名</filename>
<comment>最後の画像につけるコメント(空白でも可)</comment>
</image>
</imageviewer>
-
sample1.html を開くとフォトアルバムが表示されるはずです。HTMLファイル名は適当にリネームしてそのまま使用してOKです。
-
動作確認ができたら、上記で編集したファイルを含め、解凍したフォルダに含まれる下記のファイルを、全てサーバーにアップロードします。
- ImageViewer.swf
- setting.xml
- swfobject.js
- sample1.html またはリネームしたもの
- image_next.png, image_prev.png, thumb_next.png, thumb_prev.png の4ファイル
- imagesディレクトリ
- thumbsディレクトリ
-
サーバ上のHTMLファイルを開いてフォトアルバムが表示されたら成功です。
動画(FLVファイル)の表示方法
動画を表示したい箇所では、XMLファイルでimageタグのかわりにvideoタグを記述します。
<video>
<thumb>動画のサムネイル画像</thumb>
<comment>動画のコメント</comment>
<video>動画のファイル名(FLVファイル)</video>
<loading>動画読み込み中に表示する画像ファイル名</loading>
</video>
ビデオの表示サイズは、FLVファイルのサイズにかかわらずloadingタグで指定した画像のサイズに拡大/縮小して表示されます。
一般的なサイズのloading表示用の画像ファイルをZIPファイル内の_miscディレクトリに置いてますので適当にご使用ください。
カスタマイズ
zipファイルに含まれる sample2.html に、指定可能なパラメータを全て記載しています。
- thumbWidth, thumbHeight:
サムネイルの表示幅と高さを指定します。指定より大きい画像は指定のサイズに収まるよう縮小されますが、小さい画像は拡大されません。
- thumbMargin:
サムネイル同士の間隔を指定します。
- thumbPaneMargin:
サムネイル領域全体のマージンを指定します。
- thumbPaneHeightDefault:
サムネイル領域の高さを指定します。この指定高さにサムネイルが2行配置可能な場合は自動的に2行表示になります。
→サンプル
- imagePaneMarginMax, imagePaneMarginMin:
メインの画像表示領域のマージンを指定します。imagePaneMarginMax はサムネイル表示時、imagePaneMarginMin は拡大表示時に使用されます。
- commentPos:
コメントの位置を指定します。top, bottom, left, right が指定可能です。(が、leftとrightはイマイチなため今後改善予定)
- commentWidth, commentHeight:
コメント領域の幅と高さを指定します。
- commentMargin:
コメントと画像の間隔を指定します。
- commentFontSize:
コメントのフォントサイズを指定します。
- thumbArrowSize:
サムネイルのページ戻り/送り矢印のサイズ(正方形の一辺)を指定します。
- thumbPrevArrow, thumbNextArrow:
サムネイルのページ戻リ/送りの矢印に使用する画像を指定します。
- imageArrowSize:
画像の戻り/送り矢印のサイズ(正方形の一辺)を指定します。
- imagePrevArrow, imageNextArrow:
画像の戻リ/送りの矢印に使用する画像を指定します。
- thumbPaneColor, imagePaneColor, commentColor:
サムネイル領域、画像領域、コメント文字の色を指定します。
swfobject の使用方法は、swfobjectのオフィシャルサイトを参照ください。
コメント・バグ報告等
このフォトアルバムを設置したら、ぜひ日記のコメント欄へご報告ください。
バグ報告等もこちらにお願いします。
更新履歴