画像ダウンロード imdl.cgi

トップへ


機能
    画像サムネイル表示+ダウンロード
  • サーバー内のあるディレクトリにある画像ファイルをサムネイル表示
  • ファイル名、ファイルサイズ表示
  • 日付表示オプション
  • 画像、またはファイル名クリックで元画像ファイル表示
  • チェックボックスによる一括ダウンロード
  • 自動zipファイル作成
  • ページ内ファイル数表示制限機能
  • 簡単セットアップ
  • 画像に限らずどんなファイルでも公開、ダウンロードするにはファイルリスト2ファイルリスト3リストダウンが適しています。
  • 表示、ダウンロード期間を指定できる連載ダウンロードもあります
  • 誰でも自由にファイルをアップロードするならアップダウンが便利です
  • 更に、ダウンロードカウンタ、ダウンロードパスワードも付いたアップダウン2もあります
  • 画像サイズを指定してダウンロードできるリサイズイメージ3もあります
  • サムネイル自動作成+一覧表示のみの機能としては画像一覧画像一覧2が利用できます。
  • CGIではありませんが もあります。
姉妹スクリプトとの主な違い 設置方法
  1. Perlのモジュール、GD, Archive::Zipがインストールされている必要があります。
  2. 書き込み可能でCGI実行可能なディレクトリにimdl.cgiを置く。
  3. imdl.cgiの1行目のperlのパスをプロバイダに従って変更する。
  4. imdl.cgiのパーミッションを適切に変更する。
  5. リスト表示させたいファイルを置くディレクトリを作成する。そこに公開したいファイルを置く。画像以外のファイルがそのディレクトリあっても無視されます。
  6. imdl_setup.plという設定ファイル内を好みに応じて変更し、CGIと同じディレクトリに置く。詳細はimdl_setup.plのサンプル参照。imdl_setup.pl無しでも動作します。
  7. ブラウザ上でimdl.cgiを実行する。
画像ファイル
  • サポートされている画像ファイルはJPEG, GIF, PNG, GD, GD2です。拡張子がそれぞれ.jpg(.jpeg), .gif, .png, .gd, .gd2となっている必要があります(大文字小文字両方可)。指定したディレクトリ内からこれらのファイルのみ検出します。
サムネイルファイル
  • 初めにimdl.cgiを実行した際にimdl_setup.pl内の$thumbs_dirで指定したディレクトリを作成し、そこにサムネイル画像ファイルを自動作成します。2回目以降imdl.cgiを実行した際、サムネイル画像ファイルが存在するとその画像を参照表示します。1回目は画像作成のためにページ内の画像表示に時間がかかりますが2回目以降は普通のページロードのスピードで表示されるようになります。
  • 自動作成されたサムネイル画像ファイルは <origname>_<width>x<height>.<ext>のような形態のファイル名になります。したがってimdl_setup.pl内の$default_x, $default_yを変更し表示ファイルサイズが変更されるとそれに沿ったファイル名でサムネイル画像ファイルを新たに作成します。古いファイルは自動で削除されることはありません。
サンプル&CGI
    サンプル imdl_setup.plのサンプル
    imdl.cgi

    サポート掲示板へ


更新履歴
  • 1.006 : 1/14/07 : jpegのサムネイルの画質を改善
  • 1.005 : 10/27/06 : 画像処理速度を改善
  • 1.004 : 10/26/06 : zipファイル格納ディレクトリを指定できるように修正
  • 1.003 : 10/10/06 : ダウンロード合計ファイルサイズリミットを追加
  • 1.002 : 6/27/06 : サムネイル画像ファイルを自動作成するように修正
  • 1.001 : 6/26/06 : 一行に表示する画像の数の設定を追加
  • 1.0 : 6/25/06 : Created