- ベストアンサー
表示のタイミングでサムネイル化と文字のせ
こんにちは。 私は現在ウェブサイトでファイルエクスプローラーのような仕組みを制作しています。 ファイル対象はJpeg画像ファイルに制限しており、ファイルの一覧表示のほかにプレビュー(サムネイル表示)機能があります。 今回困っていますのはそのサムネイル表示の部分です。 対象となるディレクトリへはFTPクライアントソフトでアップロードしますので、『アップロード画面でアップロードの際に同時サムネイルを作成しておく』という手段が使えません。 指定されたファイルをサムネイル表示する、その表示のタイミングでサムネイル化したいわけです。 さらにサムネイルに「SAMPLE」や「thumbnail」といった文字をのせたいとも思っています。 いろいろ調べましたが先述のような、『アップロード画面でアップロードの際に同時サムネイルを作成しておく』という方法が主でなかなか欲しい情報がありませんでした。 お手数をお掛け致しますが、何卒宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
GDが使えるのかImageMagickが使えるのかわかりませんが、アップ時にサムネイルを生成するのも、ファイルに出力するかストリームを直接出力するのも方法は同じです。GDならファイル名を指定するか省略するかの違いです。 ただしANo.1の方の言うように毎回動的に生成するよりも、サムネイルのファイル名に規則性を持たせて(元ファイル名 + .thumb.jpgなど)サムネイルが既にあればそれを表示、なければサムネイルを生成するのがいいと思います。 GDのマニュアルや「サムネイル」などをキーワードに過去の質問を検索してください。
その他の回答 (1)
- bgbg
- ベストアンサー率53% (94/175)
サムネイルを表示する際、サムネイルの画像ファイルが存在しなかったら作成する、という処理を行えば良いかと思われます。