Linux - Image resize, Format 변경 명령어

By JS | Last updated: July 18, 2021

Linux(Ubuntu) 터미널에서 쉘 커맨드로 Image의 크기 변경, format 변경 또는 회전시키는 방법을 소개합니다.

1. imagemagick 설치

resize 등의 이미지 변환을 하려면 imagemagick 툴을 설치해야 합니다.

다음 명령어로 imagemagick를 설치합니다.

sudo apt-get install imagemagick

2. Image 크기 변경 (resize)

아래 명령어는 이미지의 너비와 높이를 25%로 줄인 이미지를 생성합니다.

원본 이미지 origin_img.png는 삭제하거나 변경하지 않고 resized_img.png 파일을 생성합니다.

$ convert -resize "25%" origin_img.png converted_img.jpg

다음 명령어는 이미지의 크기를 200x100으로 변경합니다. 이미지 비율을 보존하는 방향으로 resize가 되기 때문에, 200x100으로 변환이 안될 수 있습니다.

$ convert -resize 200x100 origin_img.png converted_img.jpg

다음 명령어는 이미지 비율을 무시하고, 크기를 200x100으로 변경합니다.

$ convert -resize 200x100! origin_img.png converted_img.jpg

3. Image 크기 및 파일 포맷 변경

아래 명령어는 이미지 크기를 25% 크기로 줄이고, png 파일을 jpg 파일로 변경합니다.

$ convert -resize "25%" origin_img.png converted_img.jpg

4. Image 회전 (rotation)

다음 명령어는 이미지를 90도 회전시킵니다.

$ convert origin_img.png -rotate 90 converted_img.jpg

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha