2012-05-16 2 views
-1

ImageMagick을 사용하여 미리보기를 생성합니다. 큰 이미지 (> 3MB)에서는 정말 느리게 작동합니다 (통화의 경우 약 1-3 초). 한 번에 여러 개의 미리보기를 생성 할 수 있습니까? 나는 이것이 더 빠를 것이라고 생각한다.Imagemagick : 즉시 여러 파일 생성

convert file.jpg -thumbnail 800x480 preview_800x480.jpg 
convert file.jpg -thumbnail 700x400 preview_700x400.jpg 
convert file.jpg -thumbnail 72x72 preview_800x480.jpg 

...

그리고 나는 이런 식으로 뭔가를 할 :

나는 이렇게

convert file.jpg -thumbnail 800x480 preview_800x480.jpg 700x400 preview_700x400.jpg 

그러나 그러한 명령은 마지막 파일 preview_700x400.jpg을 생성합니다. 제대로 작동하려면 어떻게 작성해야합니까?

+0

이 질문은 여기에 있어야한다고 생각하지 않습니다. ImageMagick의 작동 방식과 관련이 있으며 프로그래밍과 관련이없는 것 같아요. www.superuser.com에서 더 나은 행운을 누릴 수 있습니다. – Beska

답변

0

이것은 PHP를 사용하고 있지만 코드를 어떻게 실행하고 있으며 사용중인 방법으로 변환 할 수 있어야한다고 말하지는 않습니다.

$cmd = " file.jpg \(-clone 0 -thumbnail 800x480 -write preview_800x480.jpg +delete \)". 
" \(-clone 0 -thumbnail 700x400 -write preview_700x400.jpg +delete \) ". 
" -thumbnail 72x72 null: "; 
exec("convert $cmd preview_800x480.jpg "); 

때때로 null : 문제가 발생합니다. 그렇다면 시도하십시오.

+0

고마워요! 정확히 내가 묻고있는 것이 었습니다! – Gamgy