Skip to content
smallPict

Kleinere afbeeldingen voor WordPress, en voor alles wat een API kan aanroepen.

smallPict zet elke upload om naar WebP of AVIF en kiest de kwaliteit per afbeelding. Bij Free en Starter worden afbeeldingen verwerkt en niet bewaard; bij Pro en Business bewaart de optionele Cloud Offload uw originelen in versleutelde cloudopslag en levert het CDN de geoptimaliseerde bestanden.

Gratis beginnenFree-abonnement: 20 MB aan afbeeldingen per maand, geen creditcard nodig.
Live demoGecodeerd in uw browser. Er wordt niets geüpload.
OrigineelWebP · q72
Werkt metWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

Kies waar het draait

Achter alle drie zit dezelfde engine. Draait uw site op WordPress, dan is de plugin de kortste weg.

WordPress-plugin

Zet de mediabibliotheek en elke nieuwe upload om.

WordPress-beheer
1 Plugins → Nieuwe plugin: zoek "smallPict", installeer en activeer
2 Instellingen → smallPict: plak uw API-sleutel sp_wp_xxxxxxxx
3 Nieuwe uploads worden automatisch geoptimaliseerd
4 Bestaande afbeeldingen: start de Bulk Optimizer in de plugin

REST API

Eén POST met de afbeelding, en u krijgt het kleinere bestand terug.

curl
# 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"}}'

SDK’s

Node, PHP, Python, Go, Ruby, Rust, Java.

node
// 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);

Wat eruit komt

Het CDN leest de Accept-header van de browser en stuurt het kleinste formaat dat die kan tonen.

AVIF

ongeveer de helft

van de JPEG. Chrome, Edge, Firefox, Safari 16.4+.

WebP

25–35% kleiner

dan de JPEG. Alle actuele browsers.

JPEG / PNG

blijft

als terugval voor al het andere.

Vragen die mensen stellen vóór de installatie

Documentatie lezenContact met support

Zien bezoekers dat de afbeeldingen er anders uitzien?

Met de standaardinstelling bijna nooit. De omzetting is lossy: het bestand wordt kleiner doordat details verdwijnen die het oog niet opmerkt. In Assets & voorbeeld kunt u elke afbeelding naast het origineel vergelijken.

Wat gebeurt er in browsers zonder WebP of AVIF?

Bij Pro en Business schrijft de plugin AVIF en WebP naast het origineel en levert ze met een <picture>-tag: AVIF aan browsers die het accepteren, WebP aan de rest en het origineel aan alles wat ouder is. Bij Free en Starter wordt elke afbeelding naar één formaat omgezet (WebP, of AVIF bij Starter), dat alle actuele grote browsers kunnen tonen.

Bewaart smallPict mijn originele bestanden?

Dat hangt af van uw abonnement. Bij Free en Starter bewaart smallPict geen kopie: elke upload staat alleen tijdens de verwerking in tijdelijke versleutelde opslag en wordt binnen 24 uur verwijderd, en het omgezette bestand vervangt het origineel op uw site. Maak dus zelf een back-up als u de originelen nodig hebt. Bij Pro en Business zet u Cloud Offload aan om originelen in versleutelde cloudopslag te bewaren en afbeeldingen via het smallPict CDN te leveren. Laat u het uit, dan blijft alles op uw WordPress-server. Bij de API-abonnementen Velocity en Momentum bewaart smallPict uw originelen in beveiligde, versleutelde cloudopslag zolang uw account actief is. Als u uw eigen opslag koppelt, staan de bestanden in uw eigen account en bent u er zelf verantwoordelijk voor.

Moet ik code schrijven?

Nee. Installeer de plugin via WordPress.org, plak uw sleutel en nieuwe uploads worden automatisch omgezet. Voor de bestaande bibliotheek start u een bulkomzetting.

Voor welke talen is er een SDK?

Node, PHP, Python, Go, Ruby, Rust en Java, plus de REST API voor al het andere.

Wat telt mee voor mijn quotum?

De grootte van de bestanden die u uploadt om om te zetten. Het leveren van de omgezette bestanden via het CDN telt apart, als bandbreedte.

Probeer het met uw eigen afbeeldingen.

20 MB per maand gratis. Ongeveer twee minuten instellen in WordPress.