This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

LQIP Yer Tutucu

Bir kaynak görselden küçük bir düşük kaliteli görsel yer tutucu (LQIP) üretin. Anında gömme için küçük bir yer tutucu dosyasını, bir base64 veri URI'si, kullanıma hazır HTML <img> etiketi ve CSS background-image parçacığıyla birlikte döndürür.

API Uç Noktası

POST /api/v1/tools/image/lqip-placeholder

Bir görsel dosyası ve bir JSON settings alanı içeren multipart form verisini kabul eder.

Parametreler

ParametreTürZorunluVarsayılanAçıklama
widthintegerHayır16Piksel cinsinden hedef genişlik (4-64)
blurnumberHayır2Bulanıklık stratejisi için bulanıklık yarıçapı (0-20)
strategystringHayır"blur"Yer tutucu stratejisi: blur, pixelate veya solid
formatstringHayır"webp"Çıktı biçimi: webp, png veya jpeg
qualityintegerHayır50Çıktı kalitesi (1-100)

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/lqip-placeholder \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"width": 20, "strategy": "blur", "format": "webp"}'

Örnek Yanıt

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.webp",
  "originalSize": 2450000,
  "processedSize": 280,
  "dataUri": "data:image/webp;base64,UklGR...",
  "width": 20,
  "height": 13,
  "bytes": 280,
  "strategy": "blur",
  "html": "<img src=\"data:image/webp;base64,UklGR...\" />",
  "css": "background-image:url('data:image/webp;base64,UklGR...');background-size:cover;background-position:center;"
}

Notlar

  • dataUri alanı, ek istek olmadan src özniteliklerinde veya CSS'de kullanıma hazır tam veri URI'sini içerir.
  • html ve css alanları, yaygın kullanım senaryoları için kopyala-yapıştır parçacıkları sağlar.
  • blur stratejisi, yumuşak, bulanık bir küçük resim üretir. pixelate stratejisi, bloklu bir mozaik oluşturur. solid stratejisi, tek bir ortalanmış renk döndürür.
  • Tipik yer tutucu boyutları 200-500 bayttır; bu da onları doğrudan HTML'e satır içi eklemeye uygun hale getirir.
  • Yükseklik, kaynak görselin en boy oranını korumak için otomatik olarak hesaplanır.
  • HEIC, RAW, PSD ve SVG girişleri işlemeden önce otomatik olarak çözümlenir.