화질을 덜 해치는 사진 압축 순서: 자르기·픽셀·형식·KB
사진, 화면 캡처와 투명 PNG를 구분하고 원본에서 필요한 작업을 한 번의 흐름으로 적용하는 체크리스트입니다.
사진 용도에 필요한 정보를 먼저 정하기
인물 사진은 얼굴 세부, 문서 캡처는 작은 글자, 로고는 선명한 가장자리와 투명도가 중요합니다. 모든 이미지에 같은 품질값을 적용하지 않습니다. 어디에 쓸지와 필수 픽셀·형식·용량 조건을 먼저 적으면 불필요한 변환과 압축을 줄일 수 있습니다.
필요 없는 영역을 자르되 내용은 보존하기
먼저 실제 사용할 영역을 정합니다. 주변 빈 공간이 많다면 자르기로 이미지 정보를 줄일 수 있습니다. 문서의 페이지 모서리와 표, 인물의 필요한 영역을 빠뜨리지 않습니다. 사용 목적이 바뀔 수 있으므로 원본을 남기고 사본에 적용합니다.
필요한 픽셀까지만 축소하기
화면 표시보다 매우 큰 원본이면 필요한 크기까지 축소할 수 있습니다. 다만 확대 인쇄나 고정 픽셀 제출에서는 작은 사본이 부족할 수 있습니다. 화면에서 작게 보인다는 이유만으로 픽셀을 줄이지 않습니다. 작은 글자가 있다면 축소 후 100% 보기로 읽을 수 있는지 먼저 확인합니다.
PNG·JPG·WebP를 목적에 맞게 선택하기
MDN은 JPEG를 손실 압축, PNG를 무손실 압축과 투명도 지원 형식으로 설명합니다. WebP는 손실·무손실과 투명도를 지원할 수 있습니다. 실제 도구의 출력 방식과 수신처 지원은 별도로 확인합니다. 사진은 JPG 사본이 유용할 수 있지만 투명 로고를 JPG로 바꾸면 투명도를 유지할 수 없습니다.
형식을 정한 뒤 목표 용량 확인하기
허용 형식과 픽셀을 정하고 목표 KB를 적용합니다. 형식을 바꾼다고 항상 더 작거나 더 선명한 것은 아닙니다. 동일한 원본에서 두 설정의 사본을 만들어 바이트와 품질을 비교하면 판단하기 쉽습니다. 손실 압축한 사본을 다시 입력해 반복 처리하는 대신 원본에서 다시 시작합니다.
100% 보기에서 손상 위치 찾기
전체 사진을 작게 보는 것만으로는 압축 흔적을 놓칠 수 있습니다. 얼굴 주변, 글자 가장자리, 단색 배경의 얼룩과 투명 가장자리를 확인합니다. 투명 이미지는 밝고 어두운 배경에서 모두 확인합니다. 모든 입력에 “눈에 띄는 손실 없음”을 보장하는 고정 설정은 없습니다.
여러 장은 대표 파일로 레시피 시험하기
다른 종류의 사진을 한꺼번에 처리하기 전에 복잡한 사진, 작은 글자 캡처와 투명 파일을 각각 시험합니다. 성공한 설정을 일괄 처리에 적용하고 실패한 항목은 별도로 확인합니다. ZIP에는 확인한 결과를 모아 저장하고 원본과 섞이지 않도록 이름을 구분합니다.
전후 확인 예시
- 투명 로고 → 투명도를 지원하는 출력 확인 → 밝고 어두운 배경에서 가장자리 확인합니다.
- 작은 글자 캡처 → 필요한 픽셀 유지 → 목표 KB 결과의 읽기 쉬운 정도를 100%로 확인합니다.
숫자는 설명을 위한 예시이며 제출처의 규격이나 실제 처리 결과가 아닙니다.