Przejdź do treści

API do obrazów dla programistów

Zmieniaj rozmiar, konwertuj, kompresuj, dodawaj znak wodny i usuwaj tło jednym żądaniem HTTP.

  • Szybkie przetwarzanie z libvips
  • Zadania asynchroniczne i webhooki dla AI
  • Podpisane adresy URL, prywatny magazyn, przechowywanie przez 1 godzinę
  • Specyfikacja OpenAPI 3.1

Szybki start

curl -X POST https://phototools.site/v1/images/resize \
  -H "Authorization: Bearer pt_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "width": 1200,
    "height": 800,
    "fit": "cover",
    "format": "webp",
    "quality": 82
  }' \
  -o photo.webp

Endpointy

POST/v1/images/resizeZmiana rozmiaru: exact / fit / contain / cover
POST/v1/images/convertKonwersja do JPG, PNG, WebP lub AVIF
POST/v1/images/compressKompresja według jakości lub do docelowego rozmiaru
POST/v1/images/watermarkTekstowy lub graficzny znak wodny
POST/v1/images/productE-commerce: kwadratowe płótno, białe tło, WebP
POST/v1/images/metadataOdczyt EXIF, GPS, ICC
POST/v1/images/strip-metadataBezstratne usuwanie EXIF
POST/v1/images/remove-backgroundUsuwanie tła przez AI (asynchronicznie)
POST/v1/images/upscalePowiększanie AI 2× / 4× (asynchronicznie)
POST/v1/images/enhancePoprawa jakości przez AI (asynchronicznie)
POST/v1/images/blur-backgroundRozmycie portretowe AI (asynchronicznie)
POST/v1/uploadsPrzesyłanie z podpisanym adresem dla dużych plików
POST/v1/batchesPrzetwarzanie wsadowe z wynikiem ZIP
GET/v1/jobs/{id}Status zadania i adres wyniku
GET/v1/usageLimity i zużycie

Cennik API

Każdy plan zawiera klucze testowe. Płatne plany zawierają miesięczne podstawowe operacje i kredyty AI, a ponad limit płacisz za użycie.

Cennik