2012-11-21 2 views
0

저는 silverstripe 프레임 워크로 이미지 데이터베이스 빌드를하고 있습니다. 큰 tiff 파일을 업로드 할 수 있어야하며 jpeg로 변환해야합니다. 거기에 빌드 기능이 있습니까? 아니면 라이브러리를 사용해야합니까? 감사 플로리안silverstripe 업로드 tiff 및 jpeg로 변환

답변

0

SilverStripe하지 않습니다 내장 된 이미지 변환 유틸리티를 주로 기존 이미지의 크기 조정을 처리 단지 GD 클래스 (GIF/JPG/PNG에서).

ImageMagick은 TIFF 변환을 지원합니다 (supported formats 참조). PHP 래퍼 라이브러리 (SilverStripe에만 해당 할 필요는 없습니다)를 찾을 수도 있고, exec()을 통해 직접 커맨드 라인 도구를 사용할 수도 있습니다.

그 외에도 업로드를 처리하는 클래스는 UploadField입니다. 더 큰 파일을 지원하는 jQuery fileupload 플러그인을 사용합니다 (서버 시간 초과 및 PHP 구성이 여기에도 중요한 역할을하지만). chunked uploads을 살펴볼 수 있습니다.

+0

ImageMagick이 나를 위해 속임수를 사용했습니다. 그것은 서버 (변환)에 설치되었습니다. exec ('convert'. $ path. "". $ jpegPath, $ output); – spierala