指定した画像URL(例:http://aaa.com/sample.jpg)のサムネイルを取得、生成するようなPHPスクリプトを探しています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/09/25 13:59:21
  • 終了:2006/09/25 18:17:27

回答(2件)

id:saphil No.1

saphil回答回数36ベストアンサー獲得回数32006/09/25 14:53:20

ポイント35pt

下記のサイトはいかがでしょうか


1.GD自動サムネイル作成

http://aki.adam.ne.jp/php/gdthumb/download.php

(サンプル)

http://aki.adam.ne.jp/php/samples/gdthumb-sp.htm


2.lightbox.js とPHPで手軽にフォト・アルバムを作成

http://www.goodpic.com/mt/archives2/2006/06/lightboxjs_php.html

(サンプル)

http://www.tagging.jp/album/lightalbum.php?num=3

id:NAO8

両サイトともに拝見した事ありますが、質問の内容とは離れてしまっています。

出来ればパス指定ではなく、外部の画像URLからサムネイル生成をしたいと考えています。

2006/09/25 15:46:52
id:saphil No.2

saphil回答回数36ベストアンサー獲得回数32006/09/25 18:06:31

ポイント35pt

「回答受付中はコメントをつけられません」になっていますので

こちらからコメントします。

一般的に、path の部分に、http:// とURLを

入れると外部の画像も扱えると思います。


上記の

http://aki.adam.ne.jp/php/gdthumb/download.php

を例にすると、

gdthumb.php?path=http://aki.adam.ne.jp/php/samples/images/sample4.gif

です。

・・・・が、

    "指定されたパスにファイルが見つかりません。"

のエラーがでますね。

これは、PHPでチェックをかけているからです。

gdthumb.phpのプログラムをメモ帳であけて、

84行目から87行目を削除するか、以下のように、先頭に//を

入れてみてください。

// if(!file_exists($path)) {

// return array(0, "指定されたパスにファイルが見つかりません。");

// exit;

// }


これで、外部の画像もサムネイルできました!!



他のサムネイルツールでは試していませんが、path に url を指定することで

修正なしにそのまま外部の画像データを表示してくれるものがあると思います。

試してみてください。

id:NAO8

なるほど~勉強になりました。

有難うございます。

2006/09/25 18:17:08

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • ZenCartの商品写真拡大をLightboxで表現する WEBデザイン・翻訳の peacock union 2007-03-22 13:52:01
    ZenCartでの、商品の写真を拡大する表現にLightboxを採用するための方法です。時すでに日本語版v1.3もリリースされて久しいのですが、このエントリーで紹介するのはv1.2向けの情報になりま...
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません