Spécifications techniques de bria/increase-resolution
| Propriété | Détails |
|---|---|
| ID du modèle | bria/increase-resolution |
| Fournisseur | Bria |
| Catégorie | Édition d’images / mise à l’échelle d’images |
| Fonction principale | Augmenter la résolution d’une image en entrée tout en préservant le contenu original |
| Types d’entrée | URL d’image publique ou image encodée en Base64 |
| Formats acceptés | JPEG, JPG, PNG, WEBP |
| Modes colorimétriques pris en charge | RGB, RGBA, CMYK |
| Comportement de sortie | Image mise à l’échelle avec contenu préservé, sans régénération générative |
| Multiplicateurs de résolution | 2x ou 4x |
| Surface de sortie maximale | Jusqu’à 8192 × 8192 pixels de surface totale |
| Gestion de l’alpha | Préservation facultative de la transparence via preserve_alpha |
| Mode de traitement | Prend en charge l’asynchrone par défaut ; le mode synchrone est également disponible |
| Authentification | Jeton d’API dans les en-têtes de requête |
| Modération | Modération des images en entrée et en sortie prise en charge |
Qu’est-ce que bria/increase-resolution ?
bria/increase-resolution est l’endpoint d’upscaling d’images de Bria pour augmenter la résolution sans réimaginer ni régénérer le contenu sous-jacent. Bria décrit cette route comme une capacité dédiée à l’augmentation de résolution qui préserve l’image originale plutôt que d’ajouter de nouveaux détails inventés, ce qui la rend adaptée aux workflows nécessitant un agrandissement plus propre avec une fidélité visuelle prévisible.
Ce modèle fait partie de la suite Image Editing API de Bria, qui comprend des endpoints spécifiques aux tâches pour des opérations comme l’expansion, l’édition d’arrière‑plan, le masquage et l’effacement. Au sein de cette gamme, bria/increase-resolution est l’option spécialisée pour une mise à l’échelle directe.
Comme Bria distingue cette route de son endpoint distinct “Enhance Image”, bria/increase-resolution doit être compris comme un outil de super‑résolution axé sur la préservation : il augmente la résolution de l’image via une méthode d’upscaling dédiée, tandis que la route d’amélioration est celle destinée à régénérer des textures plus riches ou à ajouter une richesse visuelle.
Principales fonctionnalités de bria/increase-resolution
- Mise à l’échelle de la résolution : met à l’échelle les images d’entrée avec des multiplicateurs pris en charge de 2x ou 4x, offrant aux développeurs une voie simple vers des sorties de plus haute résolution pour des ressources existantes.
- Comportement préservant le contenu : conçu pour préserver le contenu original de l’image plutôt que de le régénérer ou de le modifier de manière créative, utile pour des pipelines de marque sensibles et déterministes.
- Prise en charge de sorties de grande taille : prend en charge la mise à l’échelle jusqu’à une surface de sortie totale maximale de 8192 × 8192 pixels, permettant une livraison haute résolution pour de nombreux cas d’usage en production.
- Ingestion d’entrée flexible : accepte soit des URL d’images publiquement accessibles, soit des charges d’images encodées en Base64, facilitant l’intégration aux workflows de médias hébergés comme de téléversement direct.
- Compatibilité étendue des formats : fonctionne avec des entrées JPEG, JPG, PNG et WEBP ; la documentation de l’endpoint de Bria indique également des contraintes concernant les modes de fichier/couleur pris en charge et des réponses 415 pour les cas non pris en charge.
- Préservation de la transparence : inclut une option
preserve_alphaafin que les images avec des canaux alpha puissent conserver des pixels transparents et partiellement transparents en sortie. - Traitement compatible asynchrone : prend en charge l’asynchrone par défaut, renvoyant une URL de statut pour suivre les tâches de longue durée, tout en offrant un mode synchrone si nécessaire.
- Contrôles de modération intégrés : Bria documente la modération des images en entrée et en sortie pour cette route, aidant les équipes à faire respecter une utilisation de production plus sûre.
Comment accéder et intégrer bria/increase-resolution
Étape 1 : Inscrivez‑vous pour obtenir une clé API
Pour accéder à l’API bria/increase-resolution, créez d’abord un compte sur CometAPI et générez votre clé API depuis le tableau de bord. Après connexion, stockez la clé de manière sécurisée en tant que variable d’environnement, par exemple COMETAPI_API_KEY. Cette clé sera utilisée pour authentifier toutes les requêtes vers bria/increase-resolution.
Étape 2 : Envoyez des requêtes à l’API bria/increase-resolution
Utilisez l’endpoint compatible Bria de CometAPI à POST /bria/image/edit/increase-resolution.
curl https://api.cometapi.com/bria/image/edit/increase-resolution \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A paper boat floating on calm water at sunrise.",
"num_results": 1
}'
Étape 3 : Récupérez et vérifiez les résultats
L’API renvoie un ID de tâche. Interrogez GET /bria/{task_id} pour vérifier l’état du traitement et récupérer l’URL de l’image de sortie une fois terminé.