Aller au contenu

API d’images pour les développeurs

Redimensionnez, convertissez, compressez, ajoutez un filigrane et supprimez l’arrière-plan en un seul appel HTTP.

  • Traitement rapide avec libvips
  • Tâches asynchrones et webhooks pour l’IA
  • URL signées, stockage privé, conservation d’une heure
  • Spécification OpenAPI 3.1

Démarrage rapide

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

Points de terminaison

POST/v1/images/resizeRedimensionner : exact / fit / contain / cover
POST/v1/images/convertConvertir en JPG, PNG, WebP ou AVIF
POST/v1/images/compressCompresser par qualité ou vers une taille cible
POST/v1/images/watermarkFiligrane texte ou logo
POST/v1/images/productE-commerce : canevas carré, fond blanc, WebP
POST/v1/images/metadataLire EXIF, GPS, ICC
POST/v1/images/strip-metadataSupprimer les EXIF sans perte
POST/v1/images/remove-backgroundSuppression d’arrière-plan par IA (asynchrone)
POST/v1/images/upscaleAgrandissement IA 2× / 4× (asynchrone)
POST/v1/images/enhanceAmélioration IA (asynchrone)
POST/v1/images/blur-backgroundFlou de portrait IA (asynchrone)
POST/v1/uploadsEnvoi présigné pour les gros fichiers
POST/v1/batchesTraitements par lots avec sortie ZIP
GET/v1/jobs/{id}État de la tâche et URL du résultat
GET/v1/usageQuota et consommation

Tarifs de l’API

Toutes les offres incluent des clés de test. Les offres payantes incluent des transformations de base et des crédits IA chaque mois, avec un paiement à l’usage au-delà des limites.

Tarifs