Pregătit pentru producție
API pentru optimizarea imaginilor
Comprimă, redimensionează și convertește imagini printr-o singură cerere sincronă. Doar imaginile procesate cu succes consumă credite.
Sincron și simplu
Implicit, store=none returnează sincron octeții imaginii fără stocarea persistentă a imaginilor sursă sau rezultat.
store=temp / store=cdn
store=temp stochează doar rezultatul optimizat și returnează JSON cu un link valabil 2 ore. Expirarea linkului este separată de ștergerea fizică prin curățarea ciclului de viață al stocării; nu este garantat un termen fix de ștergere. store=cdn returnează JSON cu un URL public și stochează doar rezultatul optimizat până la ștergerea de către utilizator, aplicarea Termenilor sau curățarea aferentă ciclului de viață al planului ori abonamentului.
Credite previzibile
O imagine procesată cu succes costă un credit. Erorile de validare, decodare și procesare nu costă nimic.
Un singur endpoint, controale utile
- Intrare JPEG, PNG, WebP, HEIC și HEIF.
- Ieșire JPEG, PNG, WebP sau AVIF — niciodată HEIC.
- Controale pentru calitate, lățime maximă, înălțime maximă și metadate.
- Limite de siguranță de 20 MB, 25 de megapixeli, un cadru și 30 de secunde.
- Reîncercări idempotente cu antetul opțional Idempotency-Key.
curl -X POST "$API_URL/v1/images/optimize" \
-H "Authorization: Bearer oyi_live_..." \
-H "Idempotency-Key: upload-123" \
-F "[email protected]" \
-F "output_format=webp" \
-F "quality=80" \
--output photo.webp500 de credite gratuite în fiecare lună
Conturile fără abonament primesc 500 de credite gratuite în fiecare lună, plus un bonus unic de bun venit de 100 de credite. Nu este necesar un card. O imagine procesată cu succes costă un credit; solicitările eșuate nu costă nimic.
Creează un cont API gratuit