CentOS 7에서 ImageMagick을 설치하고 테스트하는 방법
ImageMagick은 무료, 오픈 소스, 크로스 플랫폼 소프트웨어 제품군으로, 래스터 이미지를 표시, 만들기, 변환, 수정 및 편집할 수 있습니다. ImageMagick은 200개 이상의 이미지 파일 형식을 지원하며, 명령줄 도구와 그래픽 사용자 인터페이스(GUI)를 모두 제공합니다.
ImageMagick은 다음과 같은 작업을 수행할 수 있습니다.
- 이미지를 변환: 한 이미지 형식에서 다른 이미지 형식으로 변환합니다. 예를 들어, JPEG 이미지를 PNG 이미지로 변환할 수 있습니다.
- 이미지의 크기 조정: 이미지의 크기를 조정합니다. 예를 들어, 이미지를 200x200으로 조정할 수 있습니다.
- 이미지의 색상 변경: 이미지의 색상을 변경합니다. 예를 들어, 이미지를 흑백으로 변환할 수 있습니다.
- 이미지에 텍스트 추가: 이미지에 텍스트를 추가합니다. 예를 들어, 이미지에 "Hello, world!"라는 텍스트를 추가할 수 있습니다.
- 이미지를 합성: 여러 이미지를 하나의 이미지로 합성합니다. 예를 들어, 두 개의 이미지를 합쳐 하나의 풍경 사진을 만들 수 있습니다.
ImageMagick은 웹 개발자, 그래픽 디자이너, 사진가 등 다양한 분야에서 사용됩니다. ImageMagick은 강력하고 유연한 이미지 처리 도구이므로, 다양한 작업을 수행할 수 있습니다.
ImageMagick은 Linux, Windows, macOS, FreeBSD, Solaris 등 다양한 운영 체제에서 사용할 수 있습니다. ImageMagick은 무료로 사용할 수 있으며, 소스 코드도 공개되어 있습니다.
ImageMagick에 대한 자세한 내용은 다음 웹사이트를 참조하십시오.
테스트 환경
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
1. EPEL 저장소를 활성화합니다.
sudo yum install -y epel-release
2. ImageMagick을 설치합니다.
sudo yum install -y ImageMagick ImageMagick-devel
3. ImageMagick을 테스트합니다.
convert -version
위 명령어를 실행하면 ImageMagick의 버전이 출력됩니다.
ImageMagick이 정상적으로 설치되었으면 다음과 같은 화면이 표시됩니다.
$ convert -version
Version: ImageMagick 6.9.10-68 Q16 x86_64 2021-10-14 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP(3.1)
Delegates (built-in): bzlib cairo fontconfig freetype gslib jng jp2 jpeg lcms ltdl lzma openexr pangocairo png ps rsvg tiff wmf x xml zlib
ImageMagick 사용 예시
- ImageMagick을 사용해서 이미지를 변환하는 방법
convert input.jpg output.png
위 명령어를 실행하면 input.jpg 파일을 output.png 파일로 변환합니다.
- ImageMagick을 사용해서 이미지의 크기를 조정하는 방법
convert input.jpg -resize 200x200 output.jpg
위 명령어를 실행하면 input.jpg 파일의 크기를 200x200으로 조정하여 output.jpg 파일로 저장합니다.
- ImageMagick을 사용해서 이미지의 색상을 변경하는 방법
convert input.jpg -filter grayscale output.jpg
위 명령어를 실행하면 input.jpg 파일을 흑백으로 변환하여 output.jpg 파일로 저장합니다.
- ImageMagick을 사용해서 이미지에 텍스트를 추가하는 방법
convert input.jpg -draw "text 50,50 Hello, world!" output.jpg
위 명령어를 실행하면 input.jpg 파일에 "Hello, world!"라는 텍스트를 50,50 좌표에 추가하여 output.jpg 파일로 저장합니다.
ImageMagick은 이미지를 변환, 크기 조정, 색상 변경, 텍스트 추가 등 다양한 작업을 수행할 수 있는 강력한 이미지 처리 도구입니다.
'리눅스' 카테고리의 다른 글
Cloudflare 프록시 환경에서 Nginx의 액세스 로그에 클라이언트의 실제 IP 주소를 남기는 방법 (0) | 2023.09.13 |
---|---|
PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 (0) | 2023.09.12 |
VMware ESXi 환경에서 리눅스 가상 머신(VM)의 하드 디스크 용량을 증설하는 방법 - Ubuntu (0) | 2023.09.07 |
[draft] 우분투에 Zookeeper와 Kafka를 설치하는 방법 (0) | 2023.09.06 |
[draft] MySQL 서버의 타임존을 확인하고 변경하는 방법 (0) | 2023.09.06 |