2011-02-17 122 views
0

默認情況下,phpThumb會在第一次請求時生成縮略圖。我需要在圖像上傳後立即生成圖像,以便在請求時節省時間。我明白phpThumb.class.php的第549行是解決方案的焦點:通過API生成縮略圖

$ phpThumb-> GenerateThumbnail();

但是,我不知道我應該採取多少周圍的代碼。它看起來像我需要接下來的42行(if和else的鏈),但是,因爲我不熟悉這些內部結構,我無法找到此文件的API文檔,在這裏。

(是否有一個版本號某處的源文件,我可以張貼?)

感謝您的幫助。

+0

嘗試在pastebin.com上粘貼腳本 – yoda 2011-02-17 04:32:12

回答

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'); 
    } 
} 

也許這足以讓你適應,你需要什麼?