Pico Image 소개

브라우저에서 실행되며 당신의 파일을 보지 않는 60개의 이미지 도구

이 사이트는 무엇인가

Pico Image는 웹 브라우저에서 사용하는 무료 이미지 도구 모음입니다. 도구는 39개이며, 여기에 형식 변환 전용 페이지 12개와 크기 프리셋 페이지 9개가 더해집니다. 압축, 크기 조정, 자르기, 형식 변환, 배경 제거, 워터마크, 얼굴 흐리게, 레이어 편집기를 다루고, 여기에 재인코딩 없이 PNG의 DPI만 바꾸거나 스캔 문서를 50 KB 이하로 만드는 것처럼 아주 구체적인 작업들이 길게 이어집니다. 2026년 1월부터 운영해 왔으며 10개 언어로 제공됩니다. 만들 계정도, 체험 기간도, 결과물의 워터마크도 없고, 구매할 것도 없습니다.

모든 처리가 당신의 기기에서 이루어집니다

사이트 전체를 결정지은 선택이 하나 있습니다. 이미지가 브라우저를 벗어나지 않는다는 것입니다. 파일은 사용자의 컴퓨터나 휴대폰에서 캔버스로 디코딩되어, JavaScript와 WebAssembly로 컴파일된 라이브러리에 의해 그 자리에서 처리됩니다. 이것은 지키겠다고 약속한 방침이 아니라 코드가 만들어진 방식입니다.

  • 압축에는 browser-image-compression을 사용하며, PNG의 팔레트를 실제로 쓰인 색만 남기도록 줄이기 위해 WebAssembly로 컴파일된 imagequant와 oxipng를 함께 사용합니다.
  • 배경 제거는 @imgly/background-removal을 통해 브라우저에서 분할 모델을 실행합니다. 모델은 기기로 내려받아 그곳에서 실행됩니다. 첫 실행이 느린 것은 이 다운로드 때문이며, 이후에는 그렇지 않습니다.
  • iPhone으로 찍은 HEIC 사진은 heic-to가 로컬에서 디코딩합니다. 데스크톱 소프트웨어가 열지 못할 수 있는 형식이 누군가의 서버를 거치지 않고 JPEG가 됩니다.
  • 레이어 편집기는 Fabric.js를 기반으로 하며, 필터·마스크·레이어 합성을 탭 안의 캔버스에서 처리합니다.
  • 솔직히 밝힐 절충점도 있습니다. 작업이 기기에서 이루어지므로 아주 큰 파일은 그 기기의 메모리에 제약을 받고, 일부 작업은 오래된 휴대폰에서 서버보다 느립니다. 그 대신 기다릴 업로드가 없고, 연결 상태가 나빠도 도구가 작동하며, 사진의 사본은 이용자 본인 외에 어디에도 존재하지 않습니다.

도구를 어떻게 검증하는가

조용히 망가진 파일을 만들어 내는 도구는 아예 실행을 거부하는 도구보다 나쁩니다. 각 도구는 미리보기가 그럴듯해 보이는지가 아니라 실제로 기록된 바이트를 기준으로 검증됩니다. 몇 가지 구체적인 예를 들면 이렇습니다.

  • DPI 도구는 PNG 헤더 바로 뒤에 pHYs 청크를 삽입하고 픽셀 데이터는 건드리지 않습니다. 압축된 이미지 데이터 스트림은 입력과 바이트 단위로 완전히 같고, 파일은 정확히 21바이트 늘어납니다. 동시에 Exif 해상도 태그도 다시 씁니다. macOS, Windows, Photoshop, Lightroom이 모두 JFIF 헤더보다 Exif를 먼저 읽기 때문에, JFIF만 기록하는 도구는 카메라 사진에 대해 아무 일도 하지 않은 것처럼 보이기 때문입니다.
  • 변환 도구는 확장자가 아니라 파일 시그니처로 검증합니다. PNG 출력은 89 50 4E 47로 시작해야 하고, JPEG는 FF D8, WebP는 RIFF 헤더를 가져야 합니다. 파일 이름을 .png로 붙였다는 것이 그 파일이 PNG라는 증거는 아닙니다.
  • BMP에서 JPEG로의 변환은 손으로 구성한 24비트 BMP로 검증했습니다. 그래야 디코딩된 픽셀 값을 눈대중이 아니라 정확히 비교할 수 있기 때문입니다.
  • ICO에서 PNG로의 변환은 16×16과 32×32를 함께 담은 원본 파일로 시험해, "한 가지 크기만 내보낸다"는 페이지의 설명이 사실임을 확인했습니다.

만들지 않기로 한 것들

이 목록은 만들 수 있었던 것보다 짧습니다. 검색량도 있고 누구나 떠올릴 법한 몇몇 페이지가 의도적으로 빠져 있습니다. 정직하게 만들 수 없었기 때문입니다. 보통은 어느 사이트든 입을 다무는 대목이니, 여기에 적어 둡니다.

  • JPG를 AVIF로 바꾸는 기능은 없습니다. AVIF를 인코딩할 수 있는 브라우저가 없기 때문입니다. Chrome의 canvas.toBlob("image/avif")는 PNG를 돌려줍니다. 이 페이지를 내보내는 것은 이름만 .avif이고 내용은 PNG인 가짜 파일을 건네는 일이며, 그 사실은 훨씬 곤란한 자리에서야 드러납니다.
  • "품질 손실 없이 20 KB로 줄이기" 같은 페이지도 없습니다. 그것은 검색어일 뿐 실제로 존재하는 작업이 아닙니다. 그런 약속을 내걸고 페이지를 내는 것은 도구가 지킬 수 없는 거짓말입니다.
  • 5 KB와 10 KB 목표도 없습니다. 대략 15 KB 아래로 내려가면 인물 사진은 긴 변을 약 200픽셀 미만으로 줄여야 하고, 도구의 96픽셀 하한이 그 요청을 아예 거부하기 시작합니다. 대부분의 경우 "안 됩니다"라고만 답하는 페이지는 낼 가치가 없습니다.
  • SVG를 PNG로 바꾸는 기능은 출력 크기를 지정할 수 있을 때까지 미뤄 두었습니다. width와 height 속성이 없는 SVG는 기본값인 150×150으로 디코딩되어, 벡터 로고가 소리 없이 썸네일이 되어 버립니다.

10개 언어, 기계 번역 10벌이 아닙니다

이 사이트는 영어, 중국어, 스페인어, 프랑스어, 독일어, 일본어, 한국어, 포르투갈어, 이탈리아어, 러시아어로 제공됩니다. 버튼만이 아니라 각 도구의 설명과 자주 묻는 질문까지 포함합니다. 그 도구가 무엇을 하는지, 무엇을 할 수 없는지, 그 과정에서 투명도와 메타데이터와 화질에 무슨 일이 일어나는지 설명하는, 페이지마다 수백 단어의 글입니다. 번역문은 공개 전에 기계 번역 흔적을 점검합니다. 언어가 섞인 제목이나 절반만 번역된 합성어가 이 방식으로 발견되어 수정된 적이 한 번 이상 있습니다.

운영 비용은 어떻게 충당하는가

광고입니다. 그것이 전부입니다. 유료 등급도, 크레딧 묶음도, 업셀도 없습니다. 애초에 팔 것이 없기 때문입니다. 광고는 Google AdSense가 게재하며, 도구를 무료로 무제한 유지할 수 있는 이유가 바로 그것입니다. 이 모델에 분명히 포함되지 않는 것은 이용자의 콘텐츠입니다. 이미지는 당사 서버에 도달하지 않으므로, 팔거나 분석하거나 학습에 쓸 것이 없습니다. 무엇이 누구에 의해 수집되고 어떻게 거부할 수 있는지는 개인정보처리방침에 정확히 적어 두었습니다.

누가 운영하는가

Pico Image는 개인이 독립적으로 개발하고 운영합니다. 고객 지원 부서를 둔 회사가 아니며, 그렇지 않은 척하기보다 그렇다고 말하는 편이 더 쓸모 있다고 봅니다. 실제로는 이메일로 받은 버그 신고를 보통 며칠 안에 읽고, 재현되면 빠르게 고칩니다. 다만 그 주소 뒤에 24시간 상담 창구가 있는 것은 아닙니다. 어떤 도구가 잘못된 결과를 냈다면, 어떤 파일이었고 어떤 브라우저였는지 알려주시는 것이 실제로 가장 빠른 해결 경로입니다.

문의하기

버그 신고, 지원하지 않는 형식, "결과가 이상합니다" 같은 연락을 모두 환영합니다. 이 사이트의 수정 대부분이 그렇게 시작되었습니다.

support@picoimage.com