Skip to content
smallPict

Des images plus légères pour WordPress, et pour tout ce qui peut appeler une API.

smallPict convertit chaque envoi en WebP ou AVIF et choisit la qualité image par image. Avec Free et Starter, les images sont traitées puis non conservées ; avec Pro et Business, le Cloud Offload optionnel conserve vos originaux dans un stockage cloud chiffré et le CDN diffuse les fichiers optimisés.

Commencer gratuitementOffre Free : 20 Mo d’images par mois, sans carte bancaire.
Démo en directEncodé dans votre navigateur. Rien n’est envoyé.
OriginalWebP · q72
Fonctionne avecWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

Choisissez où ça tourne

Le même moteur derrière les trois. Si votre site tourne sous WordPress, le plugin est le chemin le plus court.

Plugin WordPress

Convertit la médiathèque et chaque nouvel envoi.

Administration WordPress
1 Extensions → Ajouter : cherchez « smallPict », installez et activez
2 Réglages → smallPict : collez votre clé API sp_wp_xxxxxxxx
3 Les nouveaux envois sont optimisés automatiquement
4 Images existantes : lancez le Bulk Optimizer de l’extension

API REST

Un POST avec l’image, et vous récupérez le fichier allégé.

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

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

Ce qui en sort

Le CDN lit l’en-tête Accept du navigateur et envoie le format le plus léger qu’il peut afficher.

AVIF

environ la moitié

de la taille du JPEG. Chrome, Edge, Firefox, Safari 16.4+.

WebP

25 à 35 % plus léger

que le JPEG. Tous les navigateurs actuels.

JPEG / PNG

conservé

comme solution de secours pour tout le reste.

Les questions posées avant l’installation

Lire la documentationContacter le support

Les visiteurs verront-ils une différence sur les images ?

Avec le réglage par défaut, presque jamais. La conversion est avec perte : le fichier est plus léger parce que les détails que l’œil ne perçoit pas sont supprimés. Vous pouvez comparer n’importe quelle image côte à côte dans Assets & Aperçu.

Que se passe-t-il dans les navigateurs sans WebP ni AVIF ?

Sur Pro et Business, le plugin écrit l’AVIF et le WebP à côté de l’original et les sert avec une balise <picture> : l’AVIF aux navigateurs qui l’acceptent, le WebP aux autres, l’original à tout ce qui est plus ancien. Sur Free et Starter, chaque image est convertie dans un seul format (WebP, ou AVIF sur Starter), que tous les principaux navigateurs actuels savent afficher.

smallPict conserve-t-il mes fichiers originaux ?

Cela dépend de votre offre. Avec Free et Starter, smallPict ne garde aucune copie : chaque envoi reste dans un stockage temporaire chiffré le temps du traitement, puis est supprimé sous 24 heures, et le fichier converti remplace l’original sur votre site. Sauvegardez donc vous-même vos originaux si vous en avez besoin. Avec Pro et Business, activez Cloud Offload pour conserver vos originaux dans un stockage cloud chiffré et diffuser les images depuis le CDN smallPict. Laissez-le désactivé et tout reste sur votre serveur WordPress. Avec les offres API Velocity et Momentum, smallPict conserve vos originaux dans un stockage cloud sécurisé et chiffré tant que votre compte est actif. Si vous connectez votre propre stockage, les fichiers restent dans votre compte et vous en êtes responsable.

Dois-je écrire du code ?

Non. Installez le plugin depuis WordPress.org, collez votre clé, et les nouveaux envois sont convertis automatiquement. Lancez une conversion groupée pour la médiathèque existante.

Quels langages disposent d’un SDK ?

Node, PHP, Python, Go, Ruby, Rust et Java, plus l’API REST pour tout le reste.

Qu’est-ce qui est décompté de mon quota ?

La taille des fichiers que vous envoyez pour conversion. La diffusion des fichiers convertis via le CDN est comptée à part, en bande passante.

Essayez-le sur vos propres images.

20 Mo par mois gratuits. Environ deux minutes d’installation sur WordPress.