WordPress 플러그인
미디어 라이브러리와 새로 올리는 모든 파일을 변환합니다.
1 플러그인 → 새로 추가: "smallPict" 검색 후 설치 및 활성화2 설정 → smallPict: API 키 붙여넣기 sp_wp_xxxxxxxx3 새 업로드는 자동으로 최적화4 기존 이미지: 플러그인의 Bulk Optimizer 실행
smallPict는 업로드된 이미지를 WebP 또는 AVIF로 변환하고 이미지마다 화질을 고릅니다. Free와 Starter에서는 이미지를 처리만 하고 보관하지 않으며, Pro와 Business에서는 선택형 Cloud Offload를 켜면 원본을 암호화된 클라우드 스토리지에 보관하고 최적화된 파일을 CDN으로 제공합니다.
세 가지 모두 같은 엔진으로 동작합니다. 사이트가 WordPress라면 플러그인이 가장 빠른 길입니다.
미디어 라이브러리와 새로 올리는 모든 파일을 변환합니다.
1 플러그인 → 새로 추가: "smallPict" 검색 후 설치 및 활성화2 설정 → smallPict: API 키 붙여넣기 sp_wp_xxxxxxxx3 새 업로드는 자동으로 최적화4 기존 이미지: 플러그인의 Bulk Optimizer 실행
이미지를 담아 POST 한 번이면 더 작은 파일을 돌려받습니다.
# SIG = hex(HMAC-SHA256(secret, "POST\n/v1/optimize\n$TS\n$BODY_SHA256"))curl -X POST https://api.smallpict.app/v1/optimize \-H "X-API-Key: $SMALLPICT_API_KEY" \-H "X-Timestamp: $TS" -H "X-Signature: $SIG" \-H "Content-Type: application/json" \-d '{"filename":"header.jpg","mime_type":"image/jpeg","filesize":184320,"options":{"format":"webp"}}'
Node, PHP, Python, Go, Ruby, Rust, Java.
// npm install @smallpict/sdk (signs every request for you)import { SmallPict } from "@smallpict/sdk";import fs from "node:fs";const sp = new SmallPict({apiKey: process.env.SMALLPICT_API_KEY, secretKey: process.env.SMALLPICT_SECRET_KEY,});const out = await sp.optimize(fs.readFileSync("header.jpg"), { format: "webp" });console.log(out.url, out.savingsPercentage);
API Velocity와 Momentum 플랜에서는 자체 스토리지와 CDN을 함께 연결합니다. Amazon S3, Cloudflare R2, Google Cloud Storage 또는 모든 S3 호환 버킷에 저장하고 Cloudflare나 Amazon CloudFront로 전송합니다. 저장과 전송을 저희에게 맡길 수도 있습니다.
CDN은 브라우저의 Accept 헤더를 읽고, 표시할 수 있는 가장 작은 형식을 보냅니다.
AVIF
약 절반
JPEG 대비 크기. Chrome, Edge, Firefox, Safari 16.4+.
WebP
25–35% 더 작음
JPEG 대비. 모든 최신 브라우저.
JPEG / PNG
유지
그 외 모든 브라우저를 위한 대체용.
기본 설정에서는 거의 그렇지 않습니다. 변환은 손실 방식이라, 눈으로 알아차리기 어려운 디테일을 덜어내서 파일이 작아집니다. 에셋 및 미리보기에서 어떤 이미지든 나란히 비교할 수 있습니다.
Pro와 Business에서는 플러그인이 원본 옆에 AVIF와 WebP를 기록하고 <picture> 태그로 제공합니다. AVIF를 지원하는 브라우저에는 AVIF를, 나머지에는 WebP를, 더 오래된 브라우저에는 원본을 보냅니다. Free와 Starter에서는 각 이미지를 하나의 형식(WebP, Starter에서는 AVIF도 가능)으로 변환하며, 현재 주요 브라우저는 모두 이를 표시할 수 있습니다.
플랜에 따라 다릅니다. Free와 Starter에서는 smallPict가 사본을 보관하지 않습니다. 업로드된 이미지는 처리되는 동안에만 암호화된 임시 스토리지에 있다가 24시간 이내에 삭제되며, 변환된 파일이 사이트의 원본을 대체하므로 원본이 필요하다면 직접 백업해 두세요. Pro와 Business에서는 Cloud Offload를 켜면 원본을 암호화된 클라우드 스토리지에 보관하고 이미지를 smallPict CDN으로 제공합니다. 끄면 모든 파일이 WordPress 서버에 그대로 남습니다. API Velocity·Momentum 플랜에서는 계정이 활성 상태인 동안 smallPict가 원본을 안전하게 암호화된 클라우드 스토리지에 보관합니다. 자체 스토리지를 연결하면 파일은 사용자 계정에 저장되며 그에 대한 책임은 사용자에게 있습니다.
아니요. WordPress.org에서 플러그인을 설치하고 키를 붙여 넣으면 새 업로드가 자동으로 변환됩니다. 기존 라이브러리는 일괄 변환을 실행하세요.
Node, PHP, Python, Go, Ruby, Rust, Java이며, 그 밖에는 REST API를 쓰면 됩니다.
변환하려고 업로드한 파일의 크기입니다. 변환된 파일을 CDN에서 제공하는 양은 대역폭으로 따로 집계됩니다.