Skip to content

Cas d'usage

Automatiser les images Open Graph et de prévisualisation sociale

Automatisez la génération d’images de partage avec l’API screenshot. Capturez modèles stylisés ou pages en ligne en images Open Graph, cartes Twitter et aperçus LinkedIn — chaque lien partagé par votre équipe paraît soigné et aligné sur la marque.

Cas d'usage pour les visuels sociaux

🖼️

Génération d’images Open Graph

Produisez des images OG en capturant des modèles HTML aux dimensions attendues par les plateformes (1200x630). Chaque article, fiche produit ou landing reçoit une image de prévisualisation unique et conforme à la charte.

  • Capturer un modèle HTML avec titre dynamique et branding
  • Générer une image OG unique à chaque publication d’article
  • Mettre à jour automatiquement les visuels quand le contenu change
🐦

Images pour cartes Twitter

Capturez aux dimensions des cartes Twitter (1200x600) pour un rendu homogène. Utilisez du CSS dédié ou une URL de modèle pour maîtriser le rendu.

  • Générer des cartes summary_large_image pour chaque article
  • Créer des designs Twitter dynamiques
  • Produire en lot pour tout un blog ou catalogue éditorial
💼

Aperçus de liens LinkedIn

Créez des images d’aperçu professionnelles pour les partages LinkedIn. Capturez vos pages ou modèles au bon ratio pour se démarquer dans le fil.

  • Images d’aperçu pour articles et annonces d’entreprise
  • Visuels de lancement produit aux couleurs de la marque
  • Automatisation pour offres d’emploi et pages événements
💬

Dépliage Slack et messagerie

Quand une URL est collée dans Slack, Teams ou Discord, l’image du dépliage compte. Générez des visuels nets et marqués pour des liens soignés dans chaque conversation.

  • Outils internes et tableaux de bord avec image de dépliage claire
  • Images pour documentation et wikis
  • Visuels de dépliage pour liens produit SaaS

Génération dynamique à la demande

Appelez l’API depuis votre backend pour générer les visuels à la création ou mise à jour de page. Servez-les depuis S3 ou votre CDN avec les en-têtes de cache adaptés.

  • Génération OG dans un webhook post-publication ou une CI
  • Diffusion via fonction edge CDN
  • Régénération quand le titre ou le contenu change
📦

Génération par lots pour l’existant

Bibliothèque de contenus sans vraies images OG ? Soumettez toutes les URL au batch et obtenez un visuel par page en une seule exécution.

  • Rattrapage OG sur tout un archive de blog
  • Visuels pour catalogue produit ou annuaire
  • Images sociales pour toutes les URL d’un sitemap

Fonctionnalités API à exploiter

Dépassez la simple capture — ajoutez du branding, extrayez des métadonnées et livrez vers votre CDN automatiquement.

Injection JavaScript pour calques dynamiques

Utilisez script_inline pour ajouter filigrane, marque ou texte dynamique avant la capture.

script_inline=(function() {
  var badge = document.createElement("div");
  badge.style = "position:fixed;bottom:16px;right:16px;
    background:#146aea;color:#fff;font-size:14px;
    padding:8px 16px;border-radius:8px;z-index:999999;
    font-family:sans-serif;font-weight:bold";
  badge.textContent = "Read on yourblog.com";
  document.body.append(badge);
})()

Ajoute un badge d’appel à l’action à chaque visuel — sans retouche d’image manuelle.

Extraire les métadonnées Open Graph avec des trackers

Utilisez trackers pour vérifier que og:title, og:description et og:image sont corrects avant publication.

GET /api/screenshot/create
  ?url=https://blog.example.com/post-slug
  &screen_width=1200&screen_height=630
  &trackers[0][name]=og_title
  &trackers[0][selector]=meta[property="og:title"]
  &trackers[0][type]=attribute
  &trackers[0][attribute]=content
  &trackers[1][name]=og_image
  &trackers[1][selector]=meta[property="og:image"]
  &trackers[1][type]=attribute
  &trackers[1][attribute]=content

Capture + og:title + URL og:image en JSON — validation avant mise en ligne.

Livraison auto vers le CDN avec chemins datés

Utilisez apps avec espaces réservés de date pour pousser les images vers S3 ou stockage CDN.

apps[s3]=og-images/{yyyy}/{mm}/{url_path}.png
apps[google-drive]=Social/{yyyy}-{mm}/{domain}.png

Les fichiers arrivent par exemple sous og-images/2026/03/post-slug.png — référencez l’URL dans og:image.

Contrôle précis du viewport

Réglez screen_width et screen_height aux dimensions exactes — 1200x630 OG, 1200x600 Twitter, 1080x1080 Instagram.

GET /api/screenshot/create
  ?url=https://template.example.com/card?title=My+Post
  &screen_width=1200
  &screen_height=630
  &device_scale=2    # 2x for retina quality
  &delay=2           # Wait for fonts to load

Produit une image 2400x1260 « retina » nette sur toutes les plateformes.

Comment ça marche

1

Concevoir un modèle

Créez une page HTML à votre charte qui reçoit des données dynamiques en query string ou chemin.

2

Appeler l’API

Passez l’URL du modèle avec les paramètres. Utilisez un viewport 1200x630 pour les images OG.

3

Livrer vers le stockage

Envoyez l’image vers S3, Google Drive ou stockage derrière CDN via les intégrations.

4

Référencer dans les balises meta

Définissez l’URL de l’image dans og:image et twitter:image.

Questions fréquentes

Quelles dimensions pour les images de prévisualisation ?

Le plus courant est 1200x630 px pour Open Graph (Facebook, LinkedIn). Twitter summary_large_image utilise 1200x600. Réglez largeur et hauteur de viewport dans la requête API selon la plateforme.

Puis-je capturer un modèle HTML plutôt qu’une URL « live » ?

Oui. Hébergez un modèle HTML léger avec paramètres (titre, auteur, image) en query string, puis capturez cette URL. L’API rend la page complète avec CSS, polices et images.

Comment servir les images générées ?

Utilisez une intégration applicative pour livrer vers S3, Google Drive ou stockage derrière CDN. Référencez l’URL dans la balise og:image.

Puis-je générer des images pour des milliers de pages ?

Oui. Utilisez le point de terminaison batch avec toutes les URL. Chaque page est capturée et les résultats sont livrés au fil du traitement.

Les polices et CSS personnalisés sont-ils pris en charge ?

Oui. Le rendu utilise de vrais navigateurs Chrome, Brave ou Firefox avec CSS, polices web et JavaScript complets. Le rendu correspond à la page affichée.