1. 화일 다운로드
http://www.xpressengine.com/index.php?mid=download&package_srl=18728678 에서 최신버전(ver 1.0.0)을 다운로드받아서 ./modules/imageprocess 폴더에 복사해 넣습니다.
2. 인스톨 및 업데이트
관리자 화면에 접속을 해서 보면 상단에
그림처럼 imageprocess - 업데이트 문구가 보이실겁니다.
클릭하시면 정상적으로 인스톨되고 업데이트 문구가 사라지게 됩니다.
3. 기본설정
설치된 모듈의 목록에서 이미지프로세스 모듈을 클릭하면 설정화면으로 들어가게 됩니다.
GD와 이미지매직중 선택이 가능하며
자신의 서버에 이미지매직이 이미 설치되어 있으면 하단 입력난에 폴더가 표시됩니다.
GD사용만으로도 워터마크와 리사이즈 기능은 충분히 사용가능합니다.
하지만 이미지매직을 사용하는 경우 최대의 장점은 업로드된 사진의 EXIF 데이터가 보존된다는 점입니다. 또한 BMP, TIFF등의 비트맵 이미지를 변환시켜서 화면에 출력해주는 이미지포맷 변환기능을 이용하실 수 있습니다.
참고사항) 현재 BMP와 TIFF만은 공식지원합니다. 하지만 내부적으로는 PSD, EPS,TGA,XCF와 일부 로포맷을 이용가능합니다. 하지만 화일의 사이즈가 워낙 큰데다가 서버에 따라서 비정상적인 결과가 출력되는 문제점이 있어서 공식지원은 하지않지만 테스트목적이나 개인서버의 localhost에서 이용하실 분은 ./modules/imageprocess/lan/ko.lang.php를 수정하시면 이용이 가능합니다.
$lang->original_format_type = array( 'bmp' => 'BMP', 'tiff' => 'TIFF', // 'psd' => 'PSD', // 'eps' => 'EPS', // 'xcf' => 'XCF', // 'tga' => 'TGA', /* // 이부분의 주석을 삭제하시면 RAW 포맷사용이 가능합니다. 테스트목적으로만 사용하시기 바랍니다. 'raw' => 'RAW포맷 지원', */ ); //$lang->about_raw_format = "RAW 포맷은 소니(ARW),후지(RAF),올림푸스(ORF),캐논(CRW,CR2),어도비(DNG),펜탁스(PEF),미놀타(MRW),시그마(X3F),니콘(NEF)을 지원합니다.";
$lang->original_format_type = array( 'bmp' => 'BMP', 'tiff' => 'TIFF', 'psd' => 'PSD', 'eps' => 'EPS', 'xcf' => 'XCF', 'tga' => 'TGA', /* // 이부분의 주석을 삭제하시면 RAW 포맷사용이 가능합니다. 테스트목적으로만 사용하시기 바랍니다. 'raw' => 'RAW포맷 지원', */ ); //$lang->about_raw_format = "RAW 포맷은 소니(ARW),후지(RAF),올림푸스(ORF),캐논(CRW,CR2),어도비(DNG),펜탁스(PEF),미놀타(MRW),시그마(X3F),니콘(NEF)을 지원합니다.";수정후에는
처럼 BMP와 TIFF 이외에 수정된 목록이 출력됩니다.
한번 더 강조하지만 테스트목적인 경우와 localhost에서만 수정하셔서 사용하십시요.
참고) 이미지매직의 설치는 http://www.imagemagick.org/script/binary-releases.php 를 참조하시기 바랍니다.
4. 리사이즈 기능
업로드된 사진의 크기를 설정된 사이즈로 줄여주는 기능입니다.
5. 워터마크 기능
업로드된 이미지에 이미지워터마크를 새기는 기능입니다.
설정을 하면 아래처럼 스탬프 이미지가 화면에 표시됩니다.
스탬프 이미지는 투명 PNG로 제작하셔야하며 이미지 자체를 반투명하게 제작하는 경우 반투명 워터마크를 새길수 있습니다.
6. 원본저장 기능
근본적으로 이미지는 훼손시키는 기능입니다. 따라서 리사이즈하거나 워터마크를 새겨넣기 전에 별도로 업로드된 원본이미지를 저장하게 할 수 있는 기능입니다. 저장된 이미지는 선택된 권한을 가진사람만이 다운로드할 수 있으며 권한을 갖지 않은 사람은 화면에 보이는 것과 동일한 이미지가 다운로드 됩니다. 지정하지 않으면 관리자와 업로드한 사람 본인만이 원본을 다운로드 할 수 있습니다.
원본저장 폴더로 지정되는 폴더는 쓰기 권한을 설정해주셔야 합니다.
원본 저장 폴더를 지정하지 않으면 기존 화일과 같은 폴더에 저장됩니다.