Charley  
          
              
                June 21, 2013,  1:57pm
               
              1 
           
         
        
          Я установил easyimage, следующий код я поместил в actionview
     $file = dirname(Yii::app()->basePath).'/uploads/images/';
     $image = new EasyImage($file.'example.jpg');
     $image->resize(100, 100);
     $image->save($file.'thumb.jpg');
	
миниатюры он создает, но дальше код не работает, т.е. выдает чистую страницу.
         
        
           
         
            
       
      
        
        
          А он и не должен ничего выдавать, вы попросили сохранить - картинку 100x100, она сохранилась.
Чтобы ее показать надо использовать тег <img src="путь к картинке">
         
        
           
         
            
       
      
        
          
          
            Charley  
          
              
                June 21, 2013,  4:29pm
               
              3 
           
         
        
          
А он и не должен ничего выдавать, вы попросили сохранить - картинку 100x100, она сохранилась.
Чтобы ее показать надо использовать тег <img src="путь к картинке">
 
 
Нет, я имею ввиду, что страница не рендерится, т.е. вьюшка не работает. Код перестает работать.
 $file = dirname(Yii::app()->basePath).'/uploads/images/';
     $image = new EasyImage($file.'example.jpg');
     $image->resize(100, 100);
     $image->save($file.'thumb.jpg');
	
    	$this->render('view',array( //здесь перестает работать
			'model'=>$this->loadModel($id),
		));
 
        
           
         
            
       
      
        
        
          Включите debug-режим, вывод ошибок или посмотрите в логах в чем причина ошибки.
Возможно у вас не установлена библиотека GD, которая используется по умолчанию или версия php ниже 5.2.
В общем варинатов много, нужен лог.
         
        
           
         
            
       
      
        
          
          
            Charley  
          
              
                June 22, 2013,  3:21pm
               
              5 
           
         
        
          
Включите debug-режим, вывод ошибок или посмотрите в логах в чем причина ошибки.
Возможно у вас не установлена библиотека GD, которая используется по умолчанию или версия php ниже 5.2.
В общем варинатов много, нужен лог.
 
 
php 5.4, gd установлена. Вот эту ошибку показывает
Fatal error: Call to undefined method Image::model() in C:\Program Files\Apache2\htdocs\testdrive\protected\controllers\ImageController.php on line 163
         
        
           
         
            
       
      
        
        
          Ошибка в контроллере, в строке 163. Скорее всего вы используете код другого расширения, которое уже удалили.
Дело не в EasyImage.
         
        
           
         
            
       
      
        
          
          
            Charley  
          
              
                June 23, 2013, 12:28pm
               
              7 
           
         
        
          
Я понял в чем дело: дело в том, что в вашем расширении используется класс Image. И в моя модель, где я использую это расширение тоже называется Image. Вот ссылка с описанием подобной проблемы.
         
        
           
         
            
       
      
        
          
          
            Timz  
          
              
                November 2, 2013,  5:32pm
               
              8 
           
         
        
          Привет! поставил ваше расширение. Скопировал все настройки как в мануале. Теперь чтоб я не делал, например
Yii::app()->easyImage->thumbOf(‘hvisor.com/upload/images/6/3/WP_000061.jpg ’, array(‘rotate’ => 90),  array(‘class’ => ‘image’));
получаю ошибку:
getimagesize(): Filename cannot be empty
здесь /extensions/easyimage/drivers/Image.php(96)
Папки все проверил. На кэше выставил права 777. Что не так не пойму. Картинка доступна. Как победить?