Friday, May 29, 2015

OS X 에서 ImageMagick 까는 법

OS X에서 소스코드에서 컴파일해서 까는 방법을 설명한다.
간편하게 인스톨 실행파일이 제공되지 않는 것이 아쉽지만 인스톨이 그리 어려운건 아니다.

0. 컴파일에 필요한 도구 인스톨
ImageMagick 을 깔기 전에, 우선 다음 링크로 가서 Homebrew 를 인스톨한다.
http://brew.sh/ 로 가서 거기 써진 대로

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

를 터미널에서 실행하면 된다.

1단계. 다운로드
다음 링크에서 ImageMagick.tar.gz 를 다운로드한다. 이것이 소스코드가 든 파일이다.
터미널에서

tar xvzf ImageMagick.tar.gz

를 실행시켜 압축을 푼다.
(압축이 풀린 폴더는 ImageMagick-6.9.1-3 과 같은 이름이 된다)

2단계. 컴파일 및 인스톨
ImageMagick-6.9.1-3 폴더로 들어간 후,
다음을 터미널에서 실행한다.

brew install imagemagick --disable-openmp --build-from-source

3단계. 테스트
컴파일이 성공하면 다음과 같이 터미널에서 테스트를 해본다.
a.png 라는 파일이 있는 폴더로 들어가서, 터미널에서 다음을 실행한다.

convert a.png b.jpg

그러면 a.png 라는 파일이 변환되어 b.jpg 가 된다.

참고
2 단계에서,
원래는 공식홈페이지 에서 설명된대로 터미널에서

./configure
make

하면 컴파일이 되어야 하는데 에러가 난다. UNIX 에서는 소프트웨어를 패키지라는 단위로 취급하는데 유닉스용 소스를 OS X 에서 그대로 컴파일하면 OS X 에서는 패키지 설치에 필요한 도구가 없기 때문에 에러가 난다. 이를 해결해주는 것이 homebrew 이다. 과거에는 Macports 를 많이 사용했지만 요즘은 homebrew 가 더 뛰어난 툴로 알려져 있다.

참고: brew의 옵션
위에서 --disable-openmp --build-from-source 는 imagemagick 의 인스톨 옵션인데
인스톨 옵션이 뭐가 있는지 알고 싶으면 커맨드라인에서

brew options

를 실행하면 된다. 이 경우 는 imagemagick 이다.
(설명 출처 : How to install FFmpeg on Mac OS X)

키워드 : 이미지매직
검색어 : gif, file formats, images, terminal, source code, compile
출처 :
공식 홈페이지의 인스톨 설명 : http://www.imagemagick.org/script/install-source.php
2단계 설명의 출처는 다음 링크 : http://blog.paulopoiati.com/2013/01/28/installing-rmagick-in-mac-os-x-mountain-lion-with-homebrew/
HOMEBREW 로 OS X 패키지 관리하기
UNIX(SOLARIS) - 패키지 관리

No comments:

Post a Comment