Поведение при загрузке Meio - увеличение масштаба не работает - PullRequest
1 голос
/ 29 августа 2010

Я использую это поведение MeioUpload.И я установил компонент phpThumb и поставщика phpThumb.

Генерация миниатюр работает нормально, но масштабирование не работает.Вот мой кодВы можете видеть, что я перепробовал все возможные переменные.Я также устанавливаю для каждой переменной по умолчанию zc или zoom_crop, которую я нашел в компоненте и поставщике, значение 1. В любом случае это то же самое, что и C.


var $actsAs = array('MeioUpload' => array(  'filename' => array(
   'dir' => "uploads/images",
   'create_directory' => true,
   'allowed_mime' => array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png'),
   'allowed_ext' => array('.jpg', '.jpeg', '.png', '.gif'),
   'thumbsizes' => array(
       'small'  => array('width'=>65, 'height'=>60,'zc'=>"C", 'zoomCrop' => "C", 'zoom_crop'=>"C"),
       'medium' => array('width'=>159, 'height'=>130, 'zc'=>"C", 'zoomCrop' => "C", 'zoom_crop'=>"C"),
       'large'  => array('width'=>480, 'height'=>320,'zc'=>"C",  'zoomCrop' => "C", 'zoom_crop'=>"C")
   )
  )
   )
 );

Есть идеи?

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

в последней версии необходимо точно определить эскиз.Я не уверен, решит ли это вашу проблему со скриптом в более старой версии.

0 голосов
/ 30 августа 2010

Хорошо, я отказался от использования MeioUpload для создания и сохранения миниатюр.Вместо этого я генерирую эскизы на лету, напрямую используя phpThumb.Вот так

<img src="<?=$this->webroot?>phpThumb/phpThumb.php?src=../uploads/images/<?=$event['Image'][0]['filename']?>&w=159&h=130&zc=1" alt="Event Picture">

Это небольшая жертва за производительность, но все легко и гибко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...