Skip to content
reader.me

압축

압축은 PDF 파일 크기를 다룰 만하게 유지하는 것으로, 한 문서가 여러 종류의 콘텐츠를 섞기 때문에 보통 여러 방식을 함께 씁니다. 텍스트와 벡터 그리기 명령은 Flate(ZIP 뒤에 있는 바로 그 Deflate 알고리즘)로 무손실 압축되므로 모든 글자가 들어간 그대로 정확히 돌아옵니다.

무거운 부분은 이미지이고, 진짜 선택이 이루어지는 곳도 거기입니다. 사진은 보통 손실 방식인 JPEG으로 저장되며, 품질 설정이 세밀한 디테일과 더 작은 바이트를 맞바꿉니다. 평면 그래픽과 스캔한 텍스트 페이지는 무손실이나 특화된 방식이 더 낫습니다. 이미지별 인코딩 외에도 PDF는 표시될 해상도보다 훨씬 높게 저장된 이미지를 다운샘플링하고, 사용하지 않는 객체를 제거하며, 내장 폰트를 서브셋으로 만들어 실제로 쓰인 글리프만 남김으로써 크기를 줄일 수 있습니다.

좋은 결과를 얻는 것은 균형 잡기입니다. 너무 세게 압축하면 텍스트가 흐려지거나 사진에 각진 아티팩트가 생깁니다. reader.me는 전체 최적화 과정을 브라우저에서 실행하므로, 기밀 보고서를 이메일용으로 줄이면서도 원본을 압축 서비스에 업로드하는 일이 전혀 없습니다.