PHOTOのページでQPONさんの「QPON高画質写真スライドショー・ストーリーショー公開ソース 」を使わせて頂いています。とても素敵な動きに自己満足しております。
この公開ソース、表示させたい写真の名前をソース中に書き込まねばなりません。
//ストーリータイプを省略すると乱数表で自動選択します
//ストーリー時間を設定するとコマごとに切り替え時間が変えられます。
n++;dt[n]="syobu1s.jpg,syobu1.jpg,しょうぶ1,高槻花菖蒲園1,12,10";
n++;dt[n]="syobu2s.jpg,syobu2.jpg,しょうぶ2,高槻花菖蒲園2";
n++;dt[n]="syobu3s.jpg,syobu3.jpg,しょうぶ3,高槻花菖蒲園3";
n++;dt[n]="syobu4s.jpg,syobu4.jpg,しょうぶ4,高槻花菖蒲園4";
のsyobu1s.jpg,syobu1.jpg,の部分を自分がアップしたい写真の名前に書きかえるのですが写真の枚数が多いと結構面倒です。フリーのリネームソフトを探して連番でリネームして、前に作ったソースの基本ファイル名部分を置換していましたが今日使いやすいリネームソフトが見つかりましたのでご紹介します。
今まで使っていたものもディレクトリの中のファイル名をまとめて変更してくれるツールでしたが、このリネーム君は基本となる名前部分を空白のままでリネームしてくれます。拡張子の書きかえも出来ます。(JPGをjpgになど)
つまり DCS1234.jpg DCS1256.jpg DCS2345.jpg と一つづつ書きかえるのは面倒なので今までは
flower01.jpg flower02.jpg flower03.jpg と言う具合に
基本となる名前を元に連番でリネームしてくれるツールを使ってリネームし
以前に使ったソースファイルのたとえば
bird01.jpg bird02.jpg bird03.jpg の
birdの部分を flowerに置換していたのですがこのツールを使えば
DCS1234.jpg DCS1256.jpg DCS2345.jpg を
01.jpg 02.jpg 03.jpg に瞬時にリネームしてくれるのです。
これなら一度
n++;dt[n]="s01.JPG,01.JPG,01,01/25,,";
n++;dt[n]="s02.JPG,02.JPG,02,02/25,,";
n++;dt[n]="s03.JPG,03.JPG,03,03/25,,";
n++;dt[n]="s04.JPG,04.JPG,04,04/25,,";
n++;dt[n]="s05.JPG,05.JPG,05,05/25,,";
n++;dt[n]="s06.JPG,06.JPG,06,06/25,,";
n++;dt[n]="s07.JPG,07.JPG,07,07/25,,";
n++;dt[n]="s08.JPG,08.JPG,08,08/25,,";
n++;dt[n]="s09.JPG,09.JPG,09,09/25,,";
n++;dt[n]="s10.JPG,10.JPG,10,10/25,,";
n++;dt[n]="s11.JPG,11.JPG,11,11/25,,";
n++;dt[n]="s12.JPG,12.JPG,12,12/25,,";
n++;dt[n]="s13.JPG,13.JPG,13,13/25,,";
n++;dt[n]="s14.JPG,14.JPG,14,14/25,,";
n++;dt[n]="s15.JPG,15.JPG,15,15/25,,";
n++;dt[n]="s16.JPG,16.JPG,16,16/25,,";
n++;dt[n]="s17.JPG,17.JPG,17,17/25,,";
n++;dt[n]="s18.JPG,18.JPG,18,18/25,,";
n++;dt[n]="s19.JPG,19.JPG,19,19/25,,";
n++;dt[n]="s20.JPG,20.JPG,20,20/25,,";
n++;dt[n]="s21.JPG,21.JPG,21,21/25,,";
n++;dt[n]="s22.JPG,22.JPG,22,22/25,,";
n++;dt[n]="s23.JPG,23.JPG,23,23/25,,";
n++;dt[n]="s24.JPG,24.JPG,24,24/25,,";
n++;dt[n]="s25.JPG,25.JPG,25,25/25,,";
とでもソースを書いておけばあとは題名やコメントの変更程度、好きな名前のフォルダを作成してその中にスライドショーを1セット(写真とソースファイルと音楽ファイルなど)収納するだけです。(良かったらこの部分コピーしてください)
ちなみに1/4...4/4 の表示はyoko mama さんが使っておられるものをグッドアイディアと拝借しました。○○枚中の○番目のつもりです。
またサムネイル画像は縮小専用を利用していました。これですとリサイズしたファイル名の前または後ろに任意の文字を付け加えることが出来ますので。
でもこのリネームソフトを使えば、私は画像管理にピカサを使っていますので、ピカサを使えば簡単です。スライドショーに使いたい写真にスターをつけてスターあり写真を選択をクリック、元画像としたいサイズとサムネイルのサイズの2種類を別々のフォルダにエクスポートしてリネームすればいいですから。
**********************************************************************
一度リネームしたものは元のファイル名には戻せません。責任は負いかね
ますので、くれぐれも大事なファイルをリネームしてしまわないようご注
意ください!
**********************************************************************
とリネーム君のRenameKn.txtにあります。。。
このリネーム君というツールは以下からダウンロードできます。
http://www.vector.co.jp/soft/win95/util/se093487.html
◆動作環境
Windows95/98/Me/NT4.0/2000/XP
VISTAには未対応のようです。
解凍すればすぐに使えます。
名前を変更したいファイルを取り込むには、アイコンの上に(ショートカットでも可)リネームしたい写真の入ったフォルダをドロップするだけで良いです。またはメニューバーのファイルからフォルダを選択してください。
上図のように連番にチェックを入れ、基本ファイル名を空白にして桁数と開始番号を設定し、あとは→(右やじるの赤いマーク)をクリックするだけ!
ちなみにリサイズ用の画像は以下のようにしてリネームしました。
(5月23日追加)拡張子の変更は変更したいファイルを選択後、拡張子にチェックを入れて書き直したい文字を記入して実行するだけです。
2008年6月14日追記 連番を2桁や3桁に設定すれば開始番号を01とか001にしなくても2桁の場合は01 3桁の場合は001から番号が自動的にふられます。また最初にソースで使っている拡張子(大文字か小文字か)にしておくと一度の操作で済みます。

が表示
されます。このボタンをクリックすると矢印方向の順(降順、昇順)にスライドショーが始まります。終了したいときは画面の上でクリックするだけです。
おはようございます!!
昨日はお世話になりましてありがとうございました。
“リネーム君”・・・ようやくスッキリしました\(^o^)/
帰るとき、もう一度お聞きしていたのに
アップするから大丈夫だよ・・・の言葉ですっかり安心したのか、家に着いた頃には・・・あれぇっ!!なんだっけヽ(´o`;lll
それからと言うもの、ずっぅぅぅと考え続けていましたが、ようやくスッキリしました\(^o^)/
それから・・・ひな形を作る時に、ファイル名の部分をコピーさせてくださいね
pekoちゃんこんにちは
ソース25まで書いておきました。どうぞご利用ください。
このリネームソフトは昨日、ひー様に説明していて偶然出会ったのですが、拡張子も書きかえてくれますし
いくつか使ってみた中では動作も軽く使いやすいと思いました。
ファイル名を固定して、入力の手間を省くアイディアはおもしろいけど、トータルの枚数が変わると25 のところを変えなきゃいけないですよね。
もっと手抜きをしたいなら、こんな手もあります。
n++;dt[n]="春の野花1";
n++;dt[n]="春の野花2";
n++;dt[n]="春の野花3";
n++;dt[n]="春の野花4";
for (i=1; i
うーん。半角の < があると正しく表示されないみたい。
前のコメントの
for (i=1; i a = "00"+i;
は、
for (i=1; i <= n; i++) {
a = "00"+i;
です。ただし、< は、半角に直してください。
マーチンさんお久しぶりです。どちら経由でここへいらしたのかしら?
アドバイスありがとうございました。
早速訂正、及び曼陀羅寺のアルバムで応用させて頂きました。
Pekoちゃんの掲示板からです。
飛び飛びにしかタイトルをつけない、しかもファイル名が連番ならば、
dt[1]="九尺藤";
dt[7]="八重黒竜";
dt[12]="牡丹";
dt[15]="本紅藤";
dt[18]="牡丹";
dt[19]="躑躅(八重咲き)";
dt[20]="牡丹";
dt[21]="オオヤマレンゲ";
dt[24]="玉神木";
n=25;
とするほがいいかもね。
ありがとうございます。
早速試したら
http://plasticity.jp/hitohira/photo/20080501mandaraji/test2mandaraji.htm
なんだかお節介ものがundefined を返してくれます。
何とか回避できないかと思いましたが私の知識では難しいです。。。
でも昨日悩んだ一括表示させる方法が分かりました。
http://plasticity.jp/hitohira/photo/20080501mandaraji/test1mandaraji.htm
コメント無しの時はもの凄く楽ちんです。
dt[n]=""
n=25;
for (i=1; i <= n; i++) {
a = "00"+i;
a = a.substr(a.length-2,2);
dt[i] = "s"+a+".JPG,"+a+".JPG,"+a+","+i+"/"+n+",";
}
これで済んじゃいますね。
全件コメント有りの場合も勿論楽ちんです。
使わせて頂きます。
ありがとうございました。