2012-08-01 3 views
3

Imagick에서 getImageCompression() 메서드를 사용하는 데 문제가 있습니다. 내가 오류가 그것을 사용할 때 (지금까지 다른 방법 중 하나에 문제를 발견하지 않았습니다) : 나는 php5-imagick 3.1.0 (내가 getImageCompression() was released in 2.2.2it's in beta 알고 있지만) 및 ImageMagick 6.6.9-7PHP 5.3.10를 실행 해요정의되지 않은 메서드 호출 Imagick :: getImageCompression()

$img = new imagick('/path/to/jpeg'); 
$img->getImageCompose(); // some value 
$img->getImageCompression(); // Call to undefined method Imagick::getImageCompression() 
$img->getImageCompressionQuality(); // some value 

.

누락되었거나 getImageCompression() 메서드가 누락 되었습니까? 그렇다면 이미지 압축을 검색 할 수있는 대안이 있습니까?

+0

+1 좋은 질문입니다. 정돈 된 형식. 설명해. 그리고 당신은 당신의 연구를했습니다. 모든 질문이 너만큼 좋았 으면 좋겠다. –

+0

웹 서버를 다시 시작 했습니까? 일부 배포판은 php- * 패키지를 설치 한 후 웹 서버를 다시 시작하지 않으므로 PHP 파일과 새 PHP 모듈을 수동으로 다시로드해야합니다. –

+0

'PHP cli'와 AFAIK를 사용하고 있습니다. 재시작 할 필요가 없습니다. (문제는 언급하지 않으셔서 죄송합니다.) 'php -r "print_r (phpinfo());" | grep imagick'은'imagick module'을'3.1.0RC1' 버전으로 활성화 시켰습니다. – Max

답변

2

나는 존재 2.2.2에도 3.1.0RC2

세터에서도 (setImageCompression()을)이 방법을 찾을 수 없습니다; 인용 한 다른 getters도 있습니다.

매뉴얼과 같이 보입니다.

+0

그것이 제가 생각한 것입니다. 그것에 대해 열려있는 버그가없는 것 같습니다 : https://bugs.php.net/search.php?search_for=imagick&boolean=0&limit=30&order_by=&direction=DESC&cmd=display&status=Open&bug_type=All&project=All&php_os=&phpver= & cve_id = & assign = & author_email = & bug_age = 0 & bug_updated = 0, 다음 중 하나를 열면 버그가 확인되는 즉시 답변을 수락합니다. – Max

+0

버그 발생 : https://bugs.php.net/bug.php?id=62713&thanks = 4 – Max

+0

은 버그로 많은 활동을하지 않으므로 잊어 버리기 전에 답을 수락하십시오. – Max

관련 문제