imagemagick 튜토리얼
imagemagick 시작하기
수색…
비고
ImageMagick은 커맨드 라인 인터페이스 또는 여러 가지 언어로 된 언어 바인딩을 사용하여 거의 모든 래스터 (및 일부 벡터) 이미지 형식을 처리 할 수있는 오픈 소스 도구 모음입니다. 20 개 이상의 언어를 사용하여 200 개가 넘는 이미지 형식이 지원됩니다. ImageMagick은 Linux, Windows, Mac OS, iOS, Android 및 기타에서 실행됩니다.
현재 버전은 7.x이며 2011 년부터 출시되었습니다.이 릴리스 시리즈에는 많은 새로운 기능이 포함되어 있으며 ImageMagick의 주요 개선 사항입니다. 대부분의 기능은 이전과 같이 작동하지만 일부 비트는 6.x 시리즈와 완벽하게 호환되지 않습니다. 결과적으로 많은 배포본은 여전히 오래된 6.x 계열의 릴리즈를 기본으로하므로 스크립트가 중단되지 않습니다. 시작하기 만하면 7.x를 사용하는 것이 좋습니다. 기존의 자습서와 스크립트는 대부분 작동하지만 많은 기능이보다 직관적이고 빠르게, 일반적으로 더 잘 작동합니다.
버전
| 번역 | 출시일 |
|---|---|
| 7.0.5 | 2017-02-20 |
| 7.0.4 | 2016-12-14 |
| 7.0.3 | 2016-08-29 |
| 7.0.2 | 2016-06-09 |
| 7.0.1 | 2016-04-30 |
| 7.0.0 | 2011 년 8 월 1 일 |
설치 또는 설정
원본 또는 이진 파일로부터 ImageMagick을 설치할 수 있습니다.
Windows Binary의 경우
실행 가능한 바이너리 파일을 다운로드하십시오. 적절한 버전을 클릭하기 만하면 자동으로 실행되고 마법사가 실행됩니다. 다음 명령을 입력하여 ImageMagick이 성공적으로 설치되었는지 여부를 확인할 수 있습니다.
identify -version
즉시 실행 가능한 ImageMagick 및 설치 가이드 다운로드
파일 형식간에 이미지 변환
magick 명령 (또는 IM 6.x 사용자 용 convert)을 사용하면 이미지 형식을 다른 것으로 변환 할 수 있습니다. 다른 인수없이 한 형식에서 다른 형식으로 이동할 수있는 가능한 적은 처리가 수행됩니다. 입력 및 출력 파일을 지정하기 만하면됩니다. JPEG를 PNG로 변환하려면 다음과 같이하십시오.
$ magick image.jpg image.png
또는 GIF에 대한 TIFF :
$ magick image2.tif image.gif
애니메이션 GIF 만들기
일련의 정적 이미지 (예 : frame01.jpg , frame02.jpg 등)에서 시작하여 다음 명령을 사용하여 애니메이션 GIF를 만들 수 있습니다.
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10은 프레임 간 간격을 0.1 초로 설정합니다.-loop 0은 무한 반복 애니메이션을 만듭니다.
이미지의 차이점 비교
ImageMagick에는 이미지 조작을위한 많은 명령 행 유틸리티가 포함되어 있습니다. 여기에서는 compare 명령 줄 도구를 사용합니다.
compare도구는 매우 유용합니다. JSP 파일의 실제 결과와 예상되는 디자인 UI HTML 파일 간의 차이를 테스트 (예 : 레이아웃, 색상, 아이콘 등)하려는 경우compare명령을 사용해야합니다. 당신은 당신 자신의 눈과 비교할 필요가 없습니다.
1.jpg
2.jpg
먼저 동일한 이미지 를 비교 합니다 .
magick compare 1.jpg 1.jpg difference1.jpg
결과 ⇒ difference1.jpg
흰색은 수정하여 변경되지 않은 픽셀을 강조 표시 (강조 표시)합니다.
이미지를 수정 된 이미지와 비교해 봅시다.
magick compare 1.jpg 2.jpg difference2.jpg
결과 ⇒ difference2.jpg
차이 이미지의 빨간색 영역은 이미지 수정의 영향을받는 픽셀을 강조 표시 (강조 표시)합니다.
다음은 ImageMagick 명령 행 유틸리티 목록입니다



