티스토리 뷰
인터넷에서 구한 .jpg 이미지를 흑백으로 변환하고 싶을 때가 있다.
보통 Open - Grayscale - Save as JPEG 식으로 작업할텐데, 이렇게 하면 화질 저하가 생긴다.
JPEG는 손실 압축이기 때문에, 재압축을 하면 화질 저하가 두 번 일어난 샘이다.
jpegtran을 사용하면 재압축 과정을 거치지 않고 색상 정보만 제거 가능하다.
JPEG는 영상을 R, G, B로 나누어 저장하지 않고, 밝기, 색상으로 나누어 저장한다.
때문에 색상 정보만 삭제하면 화질 손실 없이 회색조로 변환이 가능하다.
특히 아래와 같은 흑백 스캔본을 다룰 때 유용하다.
모아레나 색수차 등의 원인으로 생기는 색번짐이나 붉은끼, 푸른끼 tint 등을 제거할 수 있다.
또한 파일 용량도 줄일 수 있다.
예시
이미지 출처: https://askubuntu.com/q/574886
필요없는 색상 정보가 들어가 문서에 붉은끼가 돌고 글씨에 색번짐이 있다.
색상 정보를 삭제하여 문서의 붉은끼가 사라지고 글씨의 번짐이 완화되었다.
파일 용량도 11% 감소했다.
다운로드
사용법
변환할 .jpg 파일들이 있는 폴더를 _grayscale.cmd 위로 드래그 앤 드롭 한다.
(서브폴더 내의 이미지들은 변환되지 않는다.)
결과를 확인한다.
변환된 파일들은 "폴더이름-grayscale" 아래에 생성된다.
프로그램 출처
스크립트: 본인 작성
jpegtran: https://sourceforge.net/projects/libjpeg-turbo/files/2.0.3/libjpeg-turbo-2.0.3-vc.exe/download
'IT' 카테고리의 다른 글
vi 날코딩은 그만! SSH에서 GUI로 편안하게 원격 코딩하기 (5) | 2020.09.09 |
---|---|
샤오미 필립스 스마트 무드등 사용기 (2) | 2020.01.16 |
[Windows 7] 설치 시 업데이트 시간 단축하기 + 랜섬웨어 감염 방지 (0) | 2017.05.15 |
24/192 초고해상도 음원의 무의미함에 대하여 (후편) (12) | 2017.01.22 |
[Windows 8/10] 특정 Wi-Fi 사용시 자동 업데이트 막기 (테더링 시 데이터 절약) (0) | 2016.11.07 |