Upscale Image API : Topaz, Picsart et Google comparées pour les développeurs

Trois API d’upscale, trois façons de payer. Cette comparaison met en regard les crédits Topaz Labs par mégapixel, le pool de crédits partagé de Picsart et l’upscaler Imagen de Google en préversion, avec les limites de sortie, les formats de requête et un banc d’essai dans le navigateur pour juger de la qualité avant d’écrire du code.

Upscale Image API : Topaz, Picsart et Google comparées pour les développeurs
Cristian Da Conceicao
Fondateur de Picasso IA

Vous avez 3 000 photos de produits prises à 1 200 pixels de large, et un partenaire d’impression qui en demande 4 800. Ou un avatar envoyé par un utilisateur qui se transforme en mosaïque dès qu’il s’affiche sur un écran retina. Tôt ou tard, chaque pipeline d’images a besoin d’un appel d’upscale, et trois noms reviennent sans cesse dans les discussions de développeurs : Topaz Labs, Picsart et Google. Ils vendent tous la même promesse, davantage de pixels sans le rendu flou, mais à travers des API, des modèles de facturation et des limites très différents. Cette comparaison s’appuie sur la documentation publique et les pages tarifaires des trois, et elle se concentre sur les chiffres qui déterminent si votre pipeline reste bon marché ou devient discrètement une mauvaise surprise mensuelle.

💡 Lecture rapide : Topaz facture au mégapixel de sortie, selon trois niveaux de qualité. Picsart prélève un tarif par appel sur un pool de crédits partagé entre ses outils. L’upscale Imagen de Google est un modèle en préversion avec un plafond strict de 17 mégapixels en sortie.

Ce que fait réellement une API d’upscale

Un redimensionnement classique étire les pixels que vous avez déjà. Le résultat est plus grand et plus flou. Une API d’upscale envoie votre image à un modèle entraîné qui prédit les détails que l’original n’a jamais capturés : le bord d’une brique, le tissage d’un pull, la ligne où les cheveux rencontrent l’arrière-plan. Vous envoyez un petit fichier et vous récupérez un fichier plus grand qui paraît avoir été photographié ainsi.

Loupe en laiton posée sur un grand tirage d’un renard roux, mèches de poils nettement définies

Choisir un fournisseur revient en réalité à arbitrer entre trois critères : la fidélité de la sortie à la source, la taille maximale que peut atteindre la sortie et le coût de chaque pixel de sortie.

Upscaling de précision ou upscaling génératif

Deux familles dominent le marché. Les modèles de précision renforcent ce qui est déjà présent. Ils sont prudents, inventent rarement quoi que ce soit, et conviennent aux photos de produits, aux documents et à toute image qu’un client pourrait comparer à l’objet réel. Les modèles génératifs traitent le détail manquant comme un problème de peinture. Ils ajoutent une texture plausible, ce qui peut paraître spectaculaire sur un paysage doux et troublant sur un visage, car un motif de peau qui n’a jamais existé reste une fabrication.

💡 Règle empirique : si la photo est la preuve d’une chose réelle, comme une annonce, une pièce d’identité ou un justificatif de réparation, choisissez la précision. Si la photo sert l’ambiance, comme une bannière d’accueil ou une affiche, le génératif est tout à fait envisageable.

Pourquoi les mégapixels de sortie comptent

Presque toutes les limites et toutes les factures de cette comparaison sont liées à la taille de sortie, et non au fichier que vous importez. Doubler le facteur d’échelle quadruple le nombre de pixels, si bien qu’un réglage 4x d’apparence anodine demande quatre fois plus de pixels qu’un réglage 2x.

Taille d’entréeFacteurTaille de sortieMégapixels de sortie
1 000 × 1 0002x2 000 × 2 0004 MP
1 200 × 8004x4 800 × 3 20015,4 MP
1 000 × 1 0004x4 000 × 4 00016 MP
2 000 × 2 0004x8 000 × 8 00064 MP

Gardez ce tableau à côté des grilles tarifaires ci-dessous. Un résultat de 16 mégapixels est déjà proche d’un tirage A3 à 300 dpi, et un résultat de 64 mégapixels est le point où les coûts en crédits et les plafonds de taille commencent à mordre.

Vue de dessus d’un bureau en noyer avec une règle et un mètre ruban sur trois tirages de tailles différentes

API Topaz Labs : crédits par mégapixel

Topaz Labs a bâti sa réputation sur des logiciels de retouche photo de bureau, et son API pour développeurs suit la même philosophie : vous payez ce que vous traitez. Il n’y a ni abonnement ni minimum, les crédits sont déduits automatiquement à la fin d’une tâche, et les nouveaux comptes reçoivent des crédits d’essai gratuits pour tester.

Modèles et tarification en crédits

La tarification est linéaire en mégapixels de sortie. La documentation le dit clairement : un crédit achète un nombre fixe de mégapixels de sortie, et ce nombre dépend du niveau.

Cas d’usageModèle TopazMégapixels de sortie par crédit
Upscale de précisionGigapixel24
Upscale génératifWonder4
Upscale créatifBloom2
NettetéSharpen24 (GAN) ou 20 (génératif)
DébruitageDenoise24

Faites le calcul sur une sortie de 16 mégapixels. Au niveau précision, elle coûte moins d’un crédit. Avec Wonder, elle coûte 4 crédits. Avec Bloom, elle coûte 8. Même photo, même taille, un écart de plus de huit pour un en prix selon la liberté créative que vous achetez. Cet écart est l’information la plus utile de cet article pour quiconque établit un budget.

Imprimante jet d’encre grand format faisant sortir un long tirage d’une vallée de montagne dans les mains gantées d’un technicien

Où Topaz s’impose le mieux

Topaz est le choix naturel lorsque la destination est le papier ou un grand écran et que la source est une vraie photographie. Le niveau précision est assez économique pour être appliqué à des catalogues entiers, et les points de terminaison séparés de netteté et de débruitage vous permettent de nettoyer un fichier avant ou après l’agrandir, plutôt que de payer une passe générative qui fait tout d’un coup.

Si vous voulez voir le rendu de ce moteur avant de toucher à l’API, Topaz Image Upscale est disponible sur PicassoIA avec des facteurs 2x, 4x et 6x et cinq modes spécialisés, ce qui en fait une référence visuelle pratique.

Picsart Ultra Upscale en pratique

Picsart aborde le problème depuis les plateformes créatives. L’upscale n’est qu’un outil parmi un catalogue d’API plus vaste qui inclut aussi la suppression d’arrière-plan, les effets et la génération, si bien que l’argument est d’avoir un seul compte pour tout.

Forme des requêtes et paramètres

Le point de terminaison est un POST unique, et les paramètres obligatoires sont étonnamment courts : une URL pointant vers votre image, un facteur d’upscale entier (l’exemple de la documentation utilise 3) et le format de sortie (l’exemple utilise PNG). L’authentification passe par un en-tête de requête personnalisé qui porte vos identifiants Picsart.

curl -X POST "https://api.picsart.io/tools/1.0/upscale/ultra" \
  -H "accept: application/json" \
  -H "Content-Type: multipart/form-data" \
  -F "image_url=https://example.com/photo.jpg" \
  -F "upscale_factor=3" \
  -F "format=PNG"

Ajoutez l’en-tête d’authentification Picsart avec vos propres identifiants avant de l’exécuter. Les limites de facteur, les limites de taille et le mode de traitement exact sont précisés sur la page de référence de Picsart : consultez-la avant de concevoir vos nouvelles tentatives et vos délais d’attente.

Développeur en sweat gris devant un bureau debout avec deux écrans dans un open space lumineux

Des crédits partagés entre les outils Picsart

Les crédits Picsart sont présentés comme l’unité commune à toutes les API et à tous les modèles Picsart, et chaque appel déduit son propre tarif. Au moment de la rédaction, les formules vont de 1 000 crédits pour 7,50 $ en paiement unique (ou 5,00 $ par mois) jusqu’à 20 000 crédits pour 100 $ en paiement unique (ou 90 $ par mois). Vérifiez ces chiffres sur la page tarifaire en ligne avant de bâtir un budget autour d’eux.

Deux conséquences pratiques en découlent. D’abord, un pool partagé est pratique lorsqu’un produit utilise ensemble l’upscale, la suppression d’arrière-plan et la génération, parce que vous rechargez une seule fois. Ensuite, un tarif par appel peut se comporter très différemment d’une facturation au mégapixel : il peut paraître généreux sur les gros fichiers et coûteux sur les vignettes, donc testez-le sur la distribution réelle de vos tailles.

L’API de Picsart répertorie aussi des upscalers tiers comme modèles sélectionnables, dont Topaz Image Upscale et les deux options Recraft. Lorsque nous avons vérifié, la page du modèle Topaz indiquait que le tarif en ligne n’était pas encore publié. Si vous voulez d’abord jeter un œil au rendu Recraft, les deux sont disponibles sur PicassoIA : Recraft Crisp Upscale pour une netteté fidèle et Recraft Creative Upscale pour plus de profondeur et de détails.

Google Imagen Upscale sur Vertex AI

L’offre de Google vit dans Vertex AI, ce qui en fait soit l’option la plus simple, soit la plus contraignante, selon l’endroit où se trouve déjà votre infrastructure.

Facteurs, limites et formats

Le modèle s’appelle imagen-4.0-upscale-preview, et le mot preview compte. Il accepte trois facteurs : x2, x3 et x4. La sortie finale ne doit pas dépasser 17 mégapixels, la limite la plus susceptible de vous piéger. L’entrée peut être envoyée en base64 ou sous forme d’URI Cloud Storage, et la sortie revient en PNG par défaut ou en JPEG, où la qualité de compression va de 0 à 100 avec une valeur par défaut de 75.

Faites le calcul avant d’appeler. En x4, 17 mégapixels signifient que votre entrée peut mesurer environ 1 030 pixels de côté, pas davantage. En x2, vous obtenez environ 2 060 pixels de côté. Une photo de 2 000 pixels en x4 aboutirait à 64 mégapixels et dépasserait le plafond : il faudrait donc la réduire au préalable ou choisir x2.

Couloir silencieux entre des rangées d’armoires serveur en acier mat dans un centre de données impeccable

Coût et précautions liées à la préversion

La page de documentation de l’upscale n’affiche aucun prix. Des synthèses tarifaires de tiers indiquent environ 0,06 $ par image agrandie sur Vertex AI, ce qui est attractif pour des volumes moyens, mais vérifiez-le sur la page tarifaire de Google Cloud, car les tarifs en préversion peuvent changer. Le statut de préversion signifie aussi que les noms de modèles et le comportement peuvent évoluer : figez donc votre version, journalisez le nom du modèle avec chaque résultat et gardez une solution de repli.

La mise en place a aussi un coût réel : un projet Google Cloud, des rôles IAM et, idéalement, un bucket Cloud Storage. Si vous y êtes déjà, c’est un petit pas. Sinon, c’est l’intégration la plus lourde des trois.

Pour comparer le rendu du moteur de Google sans aucune configuration cloud, Google Upscaler sur PicassoIA propose des sorties 2x et 4x avec une qualité de compression réglable de 1 à 100.

Comparaison côte à côte

Voici comment les trois se positionnent sur les faits vérifiables dans la documentation publique.

API Topaz LabsPicsart Ultra UpscaleGoogle Imagen Upscale
Unité de facturationCrédits par mégapixel de sortieCrédits, tarif fixe par appelPar image sur Vertex AI
Niveaux de qualitéPrécision, génératif, créatifUn point de terminaison ultra upscale, plus des modèles tiers hébergésUn seul modèle d’upscale
Facteurs d’échelleDéfinis par modèleFacteur entier (exemple de la doc : 3)x2, x3, x4
Limite de sortieFacturée selon la taille, pas de plafond fixe dans la documentation tarifaireVoir la page de référence17 MP maximum
EntréeImport d’imageURL d’imageBase64 ou URI Cloud Storage
MaturitéPaiement à l’usage, crédits d’essaiFormules de crédits, pool partagéModèle en préversion
Idéal pourImpression et photographieBoîtes à outils créatives mixtesÉquipes déjà sur Google Cloud

Trois tirages mats de la même porte de port bleue patinée alignés sur une table en ardoise

💡 Mise en garde honnête : cette comparaison s’appuie sur la documentation et les pages tarifaires. Ce n’est pas un banc d’essai en laboratoire. La qualité d’image est subjective et dépend de la source, donc testez vingt de vos propres fichiers avec chaque fournisseur avant de vous engager.

Quelle solution pour quel usage

  • Photographie prête à imprimer en volume : Topaz, au niveau précision. Le coût par mégapixel est le plus bas des trois niveaux d’upscale de Topaz et évolue de façon prévisible.
  • Un seul fournisseur pour de nombreux outils d’image : Picsart. Un pool de crédits partagé et un compte unique battent trois intégrations séparées.
  • Déjà bien installé dans Google Cloud : Imagen upscale. L’entrée Cloud Storage et IAM s’intègrent à votre configuration existante, à condition d’accepter le statut de préversion.
  • Visages et portraits : testez les trois sur la peau et les cheveux. Les modes de précision restent fidèles, les modes créatifs peuvent dériver.
  • Documents et captures d’écran : privilégiez un mode conçu pour le texte. Le modèle Topaz Image Upscale sur PicassoIA inclut un mode Text Refine précisément pour cela.

Comment utiliser l’upscale d’image sur PicassoIA

Avant d’écrire du code d’intégration, jugez le rendu de la sortie avec vos propres fichiers. PicassoIA héberge Topaz Image Upscale et Google Upscaler dans le navigateur, ce qui vous permet de tester la qualité en quelques minutes. Au moment de la rédaction, l’API pour développeurs de PicassoIA répertorie des modèles d’image, d’éditeur d’image et de vidéo : considérez-la donc comme un banc d’essai visuel, et non comme un remplacement des API des fournisseurs ci-dessus.

Jeune femme assise à une table près d’une fenêtre de café ensoleillée, agrandissant une photo de portrait sur un ordinateur portable

Lancer Topaz Image Upscale dans votre navigateur

  1. Ouvrez Topaz Image Upscale et importez votre image.
  2. Choisissez le mode qui correspond à la source : Standard V2 pour les photos générales, Low Resolution V2 pour les sources minuscules, CGI pour l’art numérique, High Fidelity V2 pour préserver les détails fins, ou Text Refine pour les documents.
  3. Réglez le facteur d’upscale sur 2x, 4x ou 6x.
  4. Pour les portraits, activez la netteté faciale. La force est réglée par défaut sur 0,8 et la créativité sur 0, ce qui constitue le point de départ le plus sûr.
  5. Choisissez JPG ou PNG, lancez le traitement, puis téléchargez le résultat.

Essayer le modèle Google Upscaler

  1. Ouvrez Google Upscaler et importez le même fichier source.
  2. Choisissez x2 ou x4.
  3. Laissez la qualité de compression à 80, ou augmentez-la pour un travail d’impression.
  4. Lancez le traitement et placez les deux sorties côte à côte à 100 % de zoom, en regardant les cheveux, les contours du texte et les tissus.

Réglages à essayer en premier

SourceModèle et modeFacteurRemarques
Photo de produitTopaz Standard V22xChoix par défaut sûr pour les annonces
Ancienne numérisation basse résolutionTopaz Low Resolution V24xAttendez-vous à retoucher les visages
PortraitTopaz Standard V2 avec netteté faciale2xCréativité à 0
Affiche ou infographieTopaz Text Refine4xVérifiez les petits caractères
Agrandissement rapide pour le webGoogle Upscalerx2La qualité 80 suffit amplement

D’autres upscalers valent un rapide essai sur le même fichier : Real-ESRGAN pour une référence 4x gratuite, Clarity Pro Upscaler pour les détails photoréalistes, Crystal Upscaler pour les portraits, P Image Upscale pour la vitesse et Increase Resolution pour aller jusqu’à 4x.

Cinq erreurs qui gaspillent des crédits

Homme d’une cinquantaine d’années, les bras croisés, étudiant un grand tirage de portrait épinglé sur un panneau de liège

  1. Agrandir avant de recadrer. Vous payez des pixels que vous jetez ensuite. Recadrez d’abord, agrandissez ensuite.
  2. Utiliser le niveau créatif pour les photos de catalogue. À 2 mégapixels par crédit avec Bloom de Topaz, il coûte douze fois le niveau précision par mégapixel et invente des détails que vous n’avez pas demandés.
  3. Ignorer le plafond de sortie. Une limite de 17 mégapixels côté Google rejette une requête qu’un budget plus élevé ne corrigerait pas. Calculez la taille de sortie dans le code avant l’appel.
  4. Agrandir un fichier déjà agrandi. Les artefacts s’accumulent. Gardez l’original et relancez le traitement depuis celui-ci avec un autre réglage.
  5. Sauter la vérification ponctuelle. Examinez les visages, les mains et tout texte à 100 % de zoom. Un lot qui paraît correct en vignettes peut cacher des lettres fondues.

💡 Assurance peu coûteuse : conservez le nom du modèle, le facteur et les réglages à côté de chaque fichier agrandi. Lorsqu’un client se plaint d’une image six mois plus tard, vous pouvez la reproduire.

Essayez sur vos propres photos

Lire un tableau comparatif ne suffit pas. Le moyen le plus rapide de trancher le débat pour vos propres images, c’est de les tester. Ouvrez Topaz Image Upscale sur Picasso IA, poussez l’un de vos fichiers les plus flous en 4x, puis passez le même fichier dans Google Upscaler et comparez. En dix minutes, vous saurez quel rendu convient à votre catalogue et quelle API mérite une véritable intégration.

Petite galerie lumineuse avec trois grands tirages de paysage encadrés et deux visiteurs penchés pour admirer les détails

Pendant que vous y êtes, essayez aussi les autres outils de la plateforme : générez une image inédite à partir d’un prompt textuel, restaurez une vieille photo abîmée, ou faites passer une photo préférée dans un upscaler puis imprimez-la. Parcourez l’ensemble sur picassoia.com/en/all-models et créez vos propres images avec Picasso IA dès aujourd’hui.

Partager cet article

Choisissez votre langue