2014-12-31 1 views
0

나는 transferent 썸네일을 생성하기 위해 사용하는 코드를 가지고 있지만 하나의 오류가 발생하고, 오류가심포니 1.4에서 투명 썸네일을 생성하는 방법은 무엇입니까?

"ImageMagick convert command not found" while generating thumbnail. 

입니다 그리고 내 코드는 다음과 같습니다

$thumbnail = new sfThumbnail(800, 510, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'convert' => 'convert-flatten')); 

그리고 나는이 코드를 사용했다 :

$thumbnail = new sfThumbnail(32, 32, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'flatten' => true)); 

답변

0
public function __construct($maxWidth = null, 
          $maxHeight = null, 
          $scale = true, 
          $inflate = true, 
          $quality = 75, 
          $adapterClass = null, 
          $adapterOptions = array() 
          ) 

이하 썸네일 생성을위한 클래스 생성

$thumbnail = new sfThumbnail(32, 32, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'flatten' => true)); 
+0

감사 Mitesh 응답을. 하지만 transferent 썸네일을 생성하는 데 동일한 코드를 사용했으며 썸네일이 흰색 배경으로 생성됩니다. – Amold

0

sfImageMagickAdapter을 사용하려면 설명서에 명시된대로 http://www.imagemagick.org의 바이너리를 설치해야합니다. convert 명령이 경로에없는 경우, identify에 대한 $adapterOptions 배열, 같은에서 전체 경로를 지정

array('convert' => '/path/to/convert', 'identify' => '/path/to/identify') 
관련 문제