【问题标题】:phpthumb - disable outputphpthumb - 禁用输出
【发布时间】:2011-07-05 19:11:05
【问题描述】:

$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;
        }

你好!

【问题讨论】:

    标签: php image class thumbnails phpthumb


    【解决方案1】:

    来自readme

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 2010-09-11
      • 2016-09-17
      • 1970-01-01
      相关资源
      最近更新 更多