Skip to content
smallPict

WordPress ve API çağırabilen her şey için daha küçük görseller.

smallPict her yüklemeyi WebP veya AVIF'e dönüştürür ve kaliteyi her görsel için ayrı seçer. Free ve Starter'da görseller yalnızca işlenir, saklanmaz; Pro ve Business'ta isteğe bağlı Cloud Offload orijinallerinizi şifreli bulut depolamada saklar ve optimize edilmiş dosyaları CDN sunar.

Ücretsiz başlayınFree planı: ayda 20 MB görsel, kart gerekmez.
Canlı demoTarayıcınızda kodlanır. Hiçbir şey yüklenmez.
OrijinalWebP · q72
Şunlarla çalışırWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

Nerede çalışacağını seçin

Üçünün arkasında da aynı motor var. Siteniz WordPress üzerindeyse en kısa yol eklentidir.

WordPress eklentisi

Ortam kütüphanesini ve her yeni yüklemeyi dönüştürür.

WordPress yönetim paneli
1 Eklentiler → Yeni ekle: "smallPict" arayın, kurun ve etkinleştirin
2 Ayarlar → smallPict: API anahtarınızı yapıştırın sp_wp_xxxxxxxx
3 Yeni yüklemeler otomatik olarak optimize edilir
4 Mevcut görseller: eklentideki Bulk Optimizer’ı çalıştırın

REST API

Görselle tek bir POST isteği gönderin, daha küçük dosyayı geri alın.

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'lar

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

Ortaya ne çıkıyor

CDN, tarayıcının Accept başlığını okur ve gösterebileceği en küçük formatı gönderir.

AVIF

yaklaşık yarısı

JPEG boyutunun. Chrome, Edge, Firefox, Safari 16.4+.

WebP

%25–35 daha küçük

JPEG'e göre. Tüm güncel tarayıcılar.

JPEG / PNG

korunur

geri kalan her şey için yedek olarak.

Kurmadan önce sorulanlar

Belgeleri okuyunDestekle iletişime geçin

Görsellerin farklı göründüğü fark edilir mi?

Varsayılan ayarda neredeyse hiç. Dönüştürme kayıplıdır: gözün fark etmediği ayrıntılar atıldığı için dosya küçülür. Herhangi bir görseli Varlıklar ve Önizleme bölümünde yan yana karşılaştırabilirsiniz.

WebP veya AVIF desteklemeyen tarayıcılarda ne olur?

Pro ve Business'ta eklenti AVIF ve WebP dosyalarını orijinalin yanına yazar ve bir <picture> etiketiyle sunar: destekleyen tarayıcılara AVIF, diğerlerine WebP, daha eskilere orijinal gider. Free ve Starter'da her görsel tek bir formata dönüştürülür (WebP ya da Starter'da AVIF); bu formatı tüm güncel büyük tarayıcılar gösterebilir.

smallPict orijinal dosyalarımı saklıyor mu?

Plana bağlıdır. Free ve Starter'da smallPict hiçbir kopya tutmaz: her yükleme yalnızca işlenirken geçici, şifreli bir depolamada durur ve 24 saat içinde silinir; dönüştürülen dosya da sitenizdeki orijinalin yerini alır. Orijinallere ihtiyacınız varsa kendi yedeğinizi alın. Pro ve Business'ta Cloud Offload'u açarak orijinalleri şifreli bulut depolamada saklayabilir ve görselleri smallPict CDN'inden sunabilirsiniz. Kapalı bırakırsanız her şey WordPress sunucunuzda kalır. Velocity ve Momentum API planlarında smallPict, hesabınız aktif olduğu sürece orijinallerinizi güvenli ve şifreli bulut depolamada saklar. Kendi depolamanızı bağlarsanız dosyalar kendi hesabınızda durur ve sorumluluğu size aittir.

Kod yazmam gerekiyor mu?

Hayır. Eklentiyi WordPress.org'dan kurun, anahtarınızı yapıştırın; yeni yüklemeler otomatik olarak dönüştürülür. Mevcut kütüphane için toplu dönüştürme başlatın.

Hangi diller için SDK var?

Node, PHP, Python, Go, Ruby, Rust ve Java; geri kalan her şey için REST API.

Kotama ne sayılır?

Dönüştürmek için yüklediğiniz dosyaların boyutu. Dönüştürülen dosyaların CDN'den sunulması ayrıca, bant genişliği olarak sayılır.

Kendi görsellerinizle deneyin.

Ayda 20 MB ücretsiz. WordPress'te kurulumu yaklaşık iki dakika.