2012-07-17 4 views
0

32 픽셀 (32x32) 크기의 이미지 디렉토리가 있다고 가정 해 봅시다. 스프라이트 시트로 만들고 싶습니다. 나는 너무 오래 걸릴 것이기 때문에 수동으로하고 싶지는 않지만 어떻게하면 모든 이미지가 한 줄로 된 하나의 이미지로 채워지 는가? 그래서 ... 폭이 32px 높이가 훨씬 큽니다 (분명히).PHP - 이미지 디렉토리를 함께 클리핑

감사합니다.

+1

http://www.imagemagick.org/script/montage.php (즉, 더 좋은 방법이 있습니다). – Crontab

답변

1

저는 Crontab에서 제안했듯이 ImageMagick을 사용합니다. 직업에 적합한 도구입니다. PHP 스크립트에서 쉘 스크립트를 실행할 수 있습니다. 해당 쉘 스크립트에서 올바른 ImageMagick 명령을 사용할 수 있습니다.

+0

ImageMagick 사용법을 모른다 : \ – nn2

+0

Crontab에서 제공 한 링크를 따라 배우십시오. Windows와 Linux 모두에서 상대적으로 간단한 명령 줄 유틸리티입니다. 이미지 조작을위한 업계 표준입니다. –

+0

'montage-background # 336699 -geometry + 0 + 0 t0.png t1.png all_tiles.png'을 지금까지했지만 모두 입력하고 싶지는 않습니다 ... – nn2

1

ImageMagick이 최선의 방법이지만 쉘 스크립트를 호출 할 필요가 없습니다.

대신 ImageMagick PHP class을 사용하십시오. 이것은 PECL 아카이브의 일부이므로 호스팅 된 대부분의 웹 서버에서도 쉽게 설치할 수 있습니다.

관련 문제