2011-02-28 4 views
0

$ phpThumb-> GenerateThumbnail() или $ phpThumb-> RenderToFile() создать вывод с информацией заголовка и миниатюрой. Как я могу отключить его? Мне нужно сохранить миниатюру без возврата эскиза на жесткий диск.phpthumb - отключить вывод

Вот мой код:

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

привет!

ответ

2

От readme:

Вызов в качестве объекта (не используя phpThumb.php):

Примечание: большинство людей не нужно и не должны делать этого. Если вы просто хотите, чтобы отображал измененные изображения, пожалуйста, используйте только phpThumb.php, а не режим объекта. Чтобы отобразить вывод в один (или более) файл вместо браузера, вы должны: следует пропустить phpThumb.php и создать экземпляр собственного объекта. Пожалуйста, обратите внимание на /demo/phpThumb.demo.object.php для подробнее.

+0

sry, я использовал phpthumb как объект. я забыл опубликовать код – poldixd

Смежные вопросы