开发者

Generating a Thumbnail by the API

开发者 https://www.devze.com 2023-02-11 04:04 出处:网络
By default, phpThumb generates a thumb the first tim开发者_如何学Goe it is requested. I need to generate it immediately after the image is uploaded to save time when it is requested. I understand that

By default, phpThumb generates a thumb the first tim开发者_如何学Goe it is requested. I need to generate it immediately after the image is uploaded to save time when it is requested. I understand that Line 549 of phpThumb.class.php is the focal point of the solution:

$phpThumb->GenerateThumbnail();

However, I'm not sure how much of the surrounding code I should take with it. It looks like I need the next 42 lines (that chain of if's and else's), but, as I'm not familiar with these internals and I couldn't find API documentation for this file, here I am.

(Is there a version number somewhere in the source files that I can post?)

Thanks for any help.


If it's of any use I'm using PHPThumb 3 and have the following PHP code to generate a thumbnail:

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

Perhaps that's enough for you to adapt to what you need?

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号