무료로 사용할 수 있는 이미지 편집 프로그램으로 가장 잘 사용하고 있는 프로그램은 당연히 GIMP이다. 간단한 이미지 변환 작업부터 색상이나 채도를 높이는 작업, 또는 필요한 부분을 자르거나, 테두리를 넣는 작업은 아도비와 같은 유료 프로그램을 사용하지 않고 GIMP만 사용해도 불편함이 없이 사용할 수 있다. 하지만, 많은 이미지의 썸네일을 만드는 작업과 같은 작업에는 적합하지 않다.
이전에 우분투 데스크탑을 사용하면서 GIMP 못지않게 편리한 편리하게 사용했던 프로그램이 ImageMagick이다. GIMP와 달리 ImageMagick는 GUI기반이 아니고 CLI기반이어서 처음 사용하는 사람들은 다소 불편함을 느낄 수도 있지만, 많은 이미지에 대한 반복되는 변환작업, 편집작업은 ImageMagick을 사용하면 매우 효율적이다.
ImageMagick을 사용하면 하나의 파일 또는 폴더 내 여러 파일에 대해 다음과 같은 작업을 할 수 있다.
- 이미지 파일 포맷을 변환할 수 있다.
하나의 파일을 변환하려면 원하는 파일 포맷의 확장자를 지정하면 된다.
magick IMG_5840.jpg IMG_5840.png
여러 파일을 변경하려면
magick *.jpg converted-%d.png
- 이미지의 확대, 축소, 회전이 가능하고,
이미지의 너비를 1000으로 하고 나머지는 상대적인 비율로 조정하려면
>magick.exe IMG_5840.jpg -resize 1000 converted.jpg
시계방향 90도로 회전하려면
magick.exe IMG_5840.jpg -rotate 90 converted.jpg
- 이미지의 일부 부분만 자르거나,
magick.exe IMG_5840.jpg -crop 100x100+1 converted.jpg
- jpg 등 압축이미지의 품질을 변경할 수 있고,
magick.exe IMG_5840.jpg -quality 50 converted.jpg
이렇게 품질을 절반으로 낮추면 파일의 크기도 절반가까이 줄어든다.
- 색상을 변환시키거나, 흑백이미지로 변경할 수 있다.
magick.exe IMG_5840.jpg -alpha off -threshold 50% converted.jpg
이밖에도 ImageMagick은 필터를 적용하거나 모자이크 처리나 다른 ImageMagick에서 제공하는 Operator를 사용하여 이미지를 조작하는 것이 가능하다. 이러한 장점에도 불구하고 CLI로 제공되기 때문에 많은 사람들이 ImageMagick을 잘 사용하고 있지는 않는 듯하다.
하자만 FotoKilof처럼 ImageMagick에서 많이 사용하는 기능을 GUI로 사용할 수 있다면 좀 더 쉽게 사람들이 사용할 수 있을 것이라 생각된다.
FotoKilof를 사용하려면, 먼저 ImageMagick가 설치되어 있어야 한다. ImageMagicxk은 홈페이지에서 다운로드하거나
winget으로 쉽게 설치할 수 있다.
winget install ImageMagick.ImageMagick
FotoKilof가 python으로 만들어져 있기 때문에 python 3.9+가 필요하다. 파이썬은 pyenv로 설치할 수 있으며 아래링크를 참조해서 설치하면 된다.
ImageMagick과 python 3.9+가 준비되면 아래 명령으로 Fotokilof를 설치하고
python -m pip install pywin32 fotokilof
fotokkilot를 직접 입력해서 실행하거나, 아래와 같이 파이썬으로
python -m fotokilof
실행하면 된다. 실행이 되면 아래와 같이 ImageMagick가 제공하는 기능을 쉽게 쓸 수 있게 만든 화면이 나타난다.
만일 자주 사용할 계획이라면 바로가기를 만들어 두면 좀 더 편리하다.
'SW, HW 소개' 카테고리의 다른 글
Taiga; Scrum, Kanban을 관리할 수 있는 무료로 사용하는 Jira (1) | 2024.11.22 |
---|---|
Joplin; 크로스 플랫폼 무료 노트, 메모 관리 프로그램 (2) | 2024.11.19 |
Qalculate! ; 윈도우 (MacOS, Linux 지원) 무료 + 최고의 CLI 계산기 (4) | 2024.11.08 |
엔비디아 Jetson Xavier; 2. VMware로 우분투 PC 만들어 AI 보드 설치 (16) | 2024.10.23 |
엔비디아 Jetson Xavier; 1. Virtualbox로 우분투 PC 만들어 AI 보드 설치 (6) | 2024.10.22 |