0

デフォルトでは、phpThumb は最初に要求されたときにサムを生成します。リクエストされたときに時間を節約するために、画像がアップロードされた直後に生成する必要があります。phpThumb.class.php の 549 行目がソリューションの焦点であることを理解しています。

$phpThumb->GenerateThumbnail();

ただし、周囲のコードをどの程度取り込めばよいかわかりません。次の 42 行 (if と else のチェーン) が必要なようですが、これらの内部構造に詳しくなく、このファイルの API ドキュメントが見つからなかったため、ここにいます。

(投稿できるソース ファイルのどこかにバージョン番号はありますか?)

助けてくれてありがとう。

4

1 に答える 1

0

何か役に立ったら、私はPHPThumb 3を使用しており、サムネイルを生成するために次のPHPコードを使用しています。

<?php
if (!file_exists($thumbnailFile)) {
    try {
        $thumb = PhpThumbFactory::create($imageFile);
        $thumb->adaptiveResize(60, 60);
        $thumb->save($thumbnailFile, 'png');
    } catch (Exception $e) {
        //Zend_Debug::dump($e);
        throw new Exception('Issue generating thumbnails');
    }
}

おそらくそれはあなたがあなたが必要とするものに適応するのに十分ですか?

于 2011-02-17T04:55:38.333 に答える