Twitter/X는 원본 형식이나 품질에 관계없이 업로드하는 모든 이미지에 자체 JPEG 압축을 적용합니다. 이 압축 방식을 이해하면 Twitter가 처리한 후에도 피드에서 최대한 선명하게 보이는 이미지를 업로드할 수 있습니다.
Twitter/X가 이미지를 압축하는 방법
Twitter는 모든 이미지 업로드를 JPEG로 변환하고 자체 압축을 적용합니다. 주요 동작:
- PNG 파일: JPEG로 변환됩니다. 예외는 가장 긴 쪽이 900픽셀 미만인 PNG 파일로 — PNG로 보존될 수 있음
- 큰 이미지: 압축 전 표시 제한에 맞게 크기 축소. Twitter는 최대 1200 px 너비로 이미지를 표시
- 압축 품질: Twitter는 약 80% JPEG 품질을 목표로 합니다 — 이미 압축된 이미지를 눈에 띄게 저하시킬 만큼 공격적
- WebP: Twitter는 WebP 형식을 보존하지 않습니다. 모든 WebP 파일은 JPEG로 변환됨
- GIF: 원본 그대로 업로드(최대 15 MB)되지만, Twitter는 타임라인에서 GIF를 MP4로 표시합니다. 직접 다운로드 시 원본 GIF 사용 가능
Twitter/X 최적 이미지 설정
- 형식: 90~95% 품질의 JPEG. 고품질 JPEG로 시작하면 Twitter에 더 많은 데이터를 제공하여 약 80% 재압축 후 더 나은 최종 결과물을 얻을 수 있음
- 크기: 가로 방향은 1200×675 px(16:9), 정사각형은 1080×1080. 이는 Twitter의 기본 표시 크기와 일치 — 더 크게 업로드해도 미세한 이점만 있고 업로드 시간만 늘어남
- 최대 파일 크기: JPG/PNG 이미지당 5 MB. 이 한도 내로 유지; 더 큰 파일은 Twitter에서 거부함
- 트윗당 최대 4개의 이미지. 여러 이미지를 게시할 때 그리드로 표시 — 각 이미지가 더 적은 화면 공간을 차지하므로 약간 더 작은 크기도 허용 가능
이중 압축 문제
흐릿한 Twitter 이미지의 가장 큰 원인은 이중 압축입니다. 이는 다음과 같이 발생합니다:
- 업로드 전 이미지를 70% JPEG 품질로 압축
- Twitter가 추가로 약 80% JPEG 압축 적용
- 결과는 두 번의 손실 압축 — 특히 텍스트, 엣지, 그라데이션에서 눈에 보이는 JPEG 블록 아티팩트 발생
해결책: 90~95% JPEG 품질로 업로드하세요. 직접 미리 압축하는 대신 Twitter가 최종 압축을 하도록 하세요. 업로드 시 파일은 약간 더 크지만 최종 표시된 이미지가 눈에 띄게 더 좋아 보입니다.
선명한 이미지를 위한 Twitter별 팁
- 텍스트가 있는 이미지: JPEG 대신 PNG 사용. PNG의 무손실 압축이 Twitter의 JPEG 변환 과정에서 텍스트 엣지를 더 잘 보존합니다. 파일을 5 MB 미만으로 유지 — 그래픽용 PNG 파일은 예상보다 작은 경우가 많음
- 스크린샷: 텍스트와 동일 — PNG 사용. Twitter의 JPEG 압축이 UI 요소의 날카로운 엣지 주위에 눈에 보이는 흐림을 만듭니다
- 인포그래픽과 데이터 시각화: 동일한 이유로 PNG 사용. JPEG 압축이 날카로운 색상 전환 주위에 눈에 보이는 아티팩트를 만듦
- 사진: 90~95% JPEG가 이상적. 그라데이션과 유기적 질감이 있는 사진은 JPEG 압축을 평평한 그래픽보다 훨씬 잘 처리합니다
프로필 사진과 헤더 압축
- 프로필 사진: 최소 400×400 px로 업로드. Twitter는 200×200(타임라인)과 400×400(프로필 페이지)으로 표시합니다. 가장 선명한 결과를 위해 800×800으로 업로드 — Twitter에 더 나은 다운스케일링 데이터 제공
- 헤더 이미지(배너): 1500×500 px. 3 MB 이하로 업로드. Twitter는 배너를 공격적으로 압축합니다 — 모바일에서 잘릴 수 있는 가장자리에서 벗어나 중앙에 가장 중요한 시각적 콘텐츠 유지
단계별: Twitter를 위한 이미지 준비
- 사진의 경우: 이미지 리사이저를 사용해 크기를 1200×675 px(가로) 또는 1080×1080 px(정사각형)으로 설정
- 텍스트나 스크린샷이 있는 그래픽의 경우: PNG로 유지하고 이미지 압축기를 무손실 모드로 사용하거나, 5 MB 미만이면 압축을 건너뜀
- 사진의 경우: 이미지 압축기를 사용해 JPEG 품질을 90~95%로 설정 — 파일 크기를 2 MB 미만으로 줄이면서 품질을 높게 유지
- 업로드 전 사진을 85% 미만으로 압축하지 말 것 — Twitter의 추가 압축이 더 저하시킴
Twitter 이미지 빠른 참조
- 트윗 이미지(가로): 1200×675 px
- 트윗 이미지(정사각형): 1080×1080 px
- 프로필 사진: 최소 400×400 px (800×800 업로드 권장)
- 헤더 배너: 1500×500 px
- 최대 파일 크기: 5 MB (JPG/PNG), 15 MB (GIF)
- 최적 품질 설정: 업로드 전 90~95% JPEG