»« Squishpix 소개

작은 도구, 단순한 약속

이미지를 내주지 않고 압축하기. 그게 전부입니다. 그게 이 제품입니다.

Squishpix가 존재하는 이유

대부분의 온라인 이미지 압축기는 같은 방식으로 작동합니다. 누군가의 서버에 파일을 업로드하면, 그쪽에서 처리하고, 결과물을 다운로드하는 식이죠. 즉 당신의 사진 — 스크린샷, 신분증, 가족사진, 공개 전 디자인 작업물 — 이 인터넷을 건너가, 잠시라도 당신이 통제할 수 없는 인프라에 머문다는 뜻입니다.

현대 브라우저에는 그런 과정이 전혀 필요 없습니다. Canvas API는 기기에서 바로 이미지를 디코딩하고, 크기를 조정하고, 다시 인코딩할 수 있습니다. 그래서 우리는 이런 도구가 애초에 작동했어야 하는 방식으로 Squishpix를 만들었습니다. 100% 클라이언트 사이드, 네트워크 케이블은 사실상 뽑힌 상태로요.

어떻게 무료를 유지하나요

아무것도 업로드되지 않기 때문에 서버 비용이 거의 들지 않습니다 — 사이트는 그저 정적 파일일 뿐입니다. 프리미엄 요금제도, 해제해야 할 파일 제한도, 광고도 없습니다. Squishpix가 시간을 아껴 줬다면 Ko-fi에서 커피 한 잔을 사 주세요 — 도메인 비용을 충당하고 개발을 이어 가는 데 쓰입니다.

누가 만들었나요

Squishpix는 인도네시아에서 활동하는 디지털 마케터이자 웹 개발자인 Vito Atmo가 만들고 유지합니다. 질문, 피드백, 기능 요청은 tools.vitoatmo@gmail.com으로 보내 주세요.

궁금한 분들을 위한 기술 스택

Next.js + TypeScript, 정적 페이지로 배포. 압축은 브라우저 네이티브 Canvas API를 사용하며, 목표 용량 모드에는 이진 탐색 알고리즘을 씁니다. 백엔드 없음, 데이터베이스 없음, 이미지가 서버에 닿는 일은 결코 없습니다.

소개 — Squishpix