|
機能
サムネイル自動作成+画像一覧表示
- 指定のディレクトリにある画像ファイルをサムネイル一覧表示
- トップページは画像をランダム表示
- 大量にある画像ファイルのサムネイルを一括作成
- ファイル名、ファイルサイズ表示オプション
- 日付表示オプション
- 画像、またはファイル名クリックで元画像表示
- ページ内表示画像数指定機能
- 一行に表示させる画像数指定可能
- 簡単セットアップ
- トップページがランダムでない画像一覧もあります。
- サムネイル作成し、画像一覧を表示、一括ダウンロード可能な画像ダウンロードもあります。
- CGIではありませんが
もあります。
imlist.cgiからの変更点
- トップページはランダム画像表示になりました。
- 最新画像順のオプションが追加されました。
- 表示画像を順に見るときに<-PrevとNext->のリンクが追加されました。
- サムネイルを自動作成するかしないか選択できるようになりました。
設置方法
- Perlのモジュール、GDがインストールされている必要があります。
- 書き込み可能でCGI実行可能なディレクトリにimlist2.cgiを置く。
- imlist2.cgiの1行目のperlのパスをプロバイダに従って変更する。
- imlist2.cgiのパーミッションを適切に変更する。
- リスト表示させたいファイルを置くディレクトリを作成する。そこに公開したいファイルを置く。画像以外のファイルがそのディレクトリあっても無視されます。
- imlist_setup.plという設定ファイル内を好みに応じて変更し、CGIと同じディレクトリに置く。詳細はimlist_setup.plのサンプル参照。imlist_setup.pl無しでも動作します。
- ブラウザ上でimlist2.cgiを実行する。
画像ファイル
- サポートされている画像ファイルはJPEG, GIF, PNG, GD, GD2です。拡張子がそれぞれ.jpg(.jpeg), .gif, .png, .gd, .gd2となっている必要があります(大文字小文字両方可)。指定したディレクトリ内からこれらのファイルのみ検出します。
サムネイルファイル
- 初めにimlist2.cgiを実行した際にimlist_setup.pl内の$thumbs_dirで指定したディレクトリを作成し、そこにサムネイル画像ファイルを自動作成します。2回目以降imlist2.cgiを実行した際、サムネイル画像ファイルが存在するとその画像を参照表示します。1回目は画像作成のためにページ内の画像表示に時間がかかりますが(実際は非常に高速です)、2回目以降は普通のページロードのスピードで表示されるようになります。
- 自動作成されたサムネイル画像ファイルは <origname>_<width>x<height>.<ext>のような形態のファイル名になります。したがってimlist_setup.pl内の$default_x, $default_yを変更し表示ファイルサイズが変更されるとそれに沿ったファイル名でサムネイル画像ファイルを新たに作成します。古いファイルは自動で削除されることはありません。
サンプル&CGI
更新履歴
- 2.004 : 5/2/08 : 表示順をソートするよう修正
- 2.003 : 12/21/07 : 表示更新順オプションを追加
- 2.002 : 7/11/07 : tableタグを修正
- 2.001 : 6/24/07 : サムネイルを自動作成しないオプションを追加
- 2.0 : 1/15/06 : imlist.cgiにトップランダム機能を追加
|