• ベストアンサー

表示のタイミングでサムネイル化と文字のせ

こんにちは。 私は現在ウェブサイトでファイルエクスプローラーのような仕組みを制作しています。 ファイル対象はJpeg画像ファイルに制限しており、ファイルの一覧表示のほかにプレビュー(サムネイル表示)機能があります。 今回困っていますのはそのサムネイル表示の部分です。 対象となるディレクトリへはFTPクライアントソフトでアップロードしますので、『アップロード画面でアップロードの際に同時サムネイルを作成しておく』という手段が使えません。 指定されたファイルをサムネイル表示する、その表示のタイミングでサムネイル化したいわけです。 さらにサムネイルに「SAMPLE」や「thumbnail」といった文字をのせたいとも思っています。 いろいろ調べましたが先述のような、『アップロード画面でアップロードの際に同時サムネイルを作成しておく』という方法が主でなかなか欲しい情報がありませんでした。 お手数をお掛け致しますが、何卒宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kalkichi
  • ベストアンサー率64% (22/34)
回答No.2

GDが使えるのかImageMagickが使えるのかわかりませんが、アップ時にサムネイルを生成するのも、ファイルに出力するかストリームを直接出力するのも方法は同じです。GDならファイル名を指定するか省略するかの違いです。 ただしANo.1の方の言うように毎回動的に生成するよりも、サムネイルのファイル名に規則性を持たせて(元ファイル名 + .thumb.jpgなど)サムネイルが既にあればそれを表示、なければサムネイルを生成するのがいいと思います。 GDのマニュアルや「サムネイル」などをキーワードに過去の質問を検索してください。

参考URL:
http://www.php.net/manual/ja/ref.image.php

その他の回答 (1)

  • bgbg
  • ベストアンサー率53% (94/175)
回答No.1

サムネイルを表示する際、サムネイルの画像ファイルが存在しなかったら作成する、という処理を行えば良いかと思われます。

関連するQ&A