0

$phpThumb->GenerateThumbnail() 或 $phpThumb->RenderToFile() 创建带有标题信息和缩略图的输出。我该如何禁用它?我需要存储缩略图而不返回硬盘上的缩略图。

这是我的代码:

        require 'class.phpthumb/phpthumb.class.php';
        $phpThumb = new phpThumb();
        $phpThumb->config_temp_directory        = 'thumbnails_c/'; 
        $phpThumb->config_cache_directory       = 'thumbnails_c/'; 
        $phpThumb->config_cache_disable_warning = true;
        $phpThumb->cache_maxage                 = 86400 * 30;
        $phpThumb->cache_maxsize                = 10 * 1024 * 1024;
        $phpThumb->config_cache_force_passthru  = false;            
        $phpThumb->setSourceData($file_data);
        $phpThumb->setParameter('w', 45);
        $phpThumb->setParameter('h', 32);
        $phpThumb->setParameter('zc', 1);
        $phpThumb->setParameter('JPEGquality', 100);
        $phpThumb->setParameter('f', 'jpeg');               

        if ($phpThumb->GenerateThumbnail()) {

            if ($phpThumb->RenderToFile($path_to_the_new_file)) {

                // return the data as an array
                return array(
                    'thumbnail'         => $phpThumb->OutputThumbnail(),
                    'contenttype'       => 'image/jpeg',
                );

            } else {
                // error
                return false;
            }
        } else {
            // error
            return false;
        }

问候!

4

1 回答 1

2

自述文件

作为对象调用(不使用 phpThumb.php):

注意:大多数人不需要也不应该这样做。如果您只想显示调整大小的图像,请使用 phpThumb.php,而不是对象模式。 要将输出呈现到一个(或多个)文件而不是浏览器,您应该跳过 phpThumb.php 并实例化您自己的 object。请查看 /demo/phpThumb.demo.object.php了解详情。

于 2011-02-28T14:06:29.657 回答