리눅스2023. 9. 8. 13:27

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/633593 (2019.12.16)

우선, 리눅스용 명령어 기반(CLI) 그림 파일 변환/편집 프로그램인 imagemagick에 대한 기본적인 내용은 이전 게시물을 참조하자. 여기로.

이전 게시물에서 이미지 파일 형식 변환이나 크기 조정(resize) 등 기본적인 내용은 정리해 두었는데, 꽤 자주 사용하는 밝기(brightness) 및 대비(contrast) 조정에 대해서도 정리해 두기로.

우선 기본적인 이미지 파일 변환 예시는 아래와 같다.

# test.png -> test.jpg 변환, 화질 95, 크기 800*600
convert test.png -quality 95 -resize 800x600 test.jpg

밝기와 대비는 하나의 옵션에서 같이 지정할 수 있는데, -brightness-contrast 옵션이다. 값은 -100부터 +100까지 지정할 수 있다. 인자(argument)는 "밝기x대비" 형태로 지정한다. 아래의 예시를 보면 금방 감이 잡힐 것이다.

# test.jpg 파일의 밝기(brightness)를 +10, 대비(contrast)를 +5 조정하여 test.mod.jpg 파일로 저장
convert test.jpg -brightness-contrast +10x+5 test.mod.jpg

발기 또는 대비 중에 하나의 항목만 조정할 수도 있다. 아래의 예시를 보자.

# test.jpg 파일의 밝기만 +10으로 조정하여 test.mod.jpg 파일로 저장
convert test.jpg -brightness-contrast +10 test.mod.jpg

# test.jpg 파일의 대비만 +5로 조정하여 test.mod.jpg 파일로 저장
convert test.jpg -brightness-contrast x+5 test.mod.jpg

728x90
Posted by 반달가면