2010-08-29 1 views
1

Я использую это поведение MeioUpload. И я установил как компонент phpThumb, так и поставщик phpThumb.Поведение при загрузке Meio - зум-культура не работает

Эскиз миниатюры работает отлично, но масштабирование невозможно. Вот мой код. Вы можете видеть, что я пробовал все возможные переменные. Я также задал все переменные zc или zoom_crop по умолчанию, которые я нашел в компоненте и поставщике, чтобы 1. 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") 
    ) 
) 
    ) 
); 

Есть идеи?

ответ

1

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

var $actsAs = array(
'MeioUpload' => array(
    'img_file' => array(  
    'create_directory' => true, 
    'allowed_mime' => array('image/jpeg', 'image/pjpeg', 'image/png'), 
    'allowed_ext' => array('.jpg', '.jpeg', '.png'), 
    'zoomCrop' => true, 
    'thumbsizes' => array(
     'normal' => array('width' => 400, 'height' => 300), 
     'small' => array('width' => 80, 'height' => 80,'maxDimension' => '', 'thumbnailQuality' => 100, 'zoomCrop' => true), 
    ), 
    'default' => 'default.jpg' 
) 
)); 
+0

работает в cakephp 2.4, phpthumb для cakephp :) –

0

Хорошо, я отказался от использования 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"> 

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