
PixelShrink는 JPEG, PNG, WebP, GIF 이미지를 브라우저에서 처리하는 무료 압축 도구다. 파일을 서버에 올리지 않고 드래그 앤 드롭, 파일 선택, 이미지 붙여넣기로 추가할 수 있으며, 압축 결과는 개별 파일이나 ZIP으로 내려받는다. 계정이나 설치는 필요하지 않다.
이미지는 브라우저의 File API와 Canvas를 이용해 처리한다. 파일 개수나 크기에 인위적인 제한은 없지만 기기의 메모리와 브라우저의 Canvas 한계는 적용된다. Canvas에 담기 어려운 매우 큰 이미지는 자동으로 크기가 줄어들며, 결과 이미지의 크기는 대기열에 표시된다. GIF는 첫 프레임만 사용하고 기본적으로 PNG로 저장한다.
| 형식 | 적합한 용도 | 투명도 | PixelShrink 처리 방식 |
|---|---|---|---|
| JPEG | 사진과 복잡한 이미지 | 지원하지 않음 | 손실 압축이며 품질 설정을 적용한다. 투명 영역은 흰색으로 채운다. |
| PNG | 스크린샷, 그래픽, 무손실 출력 | 지원 | 무손실이며 품질 슬라이더는 적용되지 않는다. |
| WebP | 최신 웹 사진과 그래픽 | 지원 | 품질 설정을 적용하며 투명도를 보존한다. |
| GIF | 간단한 애니메이션 입력 | 제한적 | 첫 프레임만 사용하고 기본적으로 PNG로 저장한다. |
압축 결과는 이미지, 크기, 형식, 품질 설정에 따라 달라진다. JPEG와 WebP는 품질 설정을 낮추면 세부 정보가 손실될 수 있다. 크기 변경이나 형식 변경을 요청하지 않았는데 변환 결과가 원본보다 커지면 도구는 원본을 유지한다. 원본 파일은 변경하지 않는다고 안내한다.
서비스 워커가 앱을 캐시하므로 첫 방문 뒤에는 오프라인에서도 사용할 수 있다. 서비스 워커는 사이트 파일만 저장하며 이미지 파일은 캐시하거나 전송하지 않는다. 제작자 설명에 따르면 페이지에는 분석·광고 코드나 제3자 스크립트가 없고, 콘텐츠 보안 정책(CSP)이 외부 연결을 차단한다.
형식과 품질, 크기 조정 및 개인정보 보호에 관한 이미지 압축 안내서를 참고할 수 있다. 품질 저하 관련 설명은 안내서의 품질 항목, 형식별 설명은 형식 안내와 전체 안내서의 형식 항목에 있다. 소스 코드는 MIT 라이선스로 공개되어 있으며 GitHub 저장소에서 확인할 수 있다. 페이지 표기 기준 업데이트 날짜는 2026년 11월 1일이다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요