Comment convertir une image HEIC en JPG
Fournissez les données HEIC ou HEIF sous forme de chaîne base64, puis lancez la conversion vers JPEG. La qualité est facultative et vaut 90 par défaut ; en cas de réussite, le résultat est renvoyé en base64.
À quoi sert la conversion HEIC vers JPG ?
Cet outil sert à transformer des données d’image HEIC ou HEIF en données JPEG. Il convient lorsque vous disposez déjà d’une image encodée en base64 et souhaitez obtenir un résultat JPEG sous forme de texte également encodé en base64. Un réglage facultatif permet de choisir la qualité d’encodage ; si vous ne le renseignez pas, sa valeur est fixée à 90.
Procédure
-
Préparez les données de l’image HEIC ou HEIF sous forme de chaîne encodée en base64. Évitez de transmettre une valeur vide : l’opération s’arrête avant la tentative de lecture de l’image dans ce cas.
-
Fournissez cette chaîne dans le champ prévu pour les données d’image. Vérifiez qu’elle correspond bien au contenu de l’image et qu’elle n’a pas été tronquée lors du copier-coller.
-
Si nécessaire, renseignez le paramètre de qualité avec une valeur entière. Lorsque ce paramètre est omis, la qualité utilisée est 90. Aucun réglage par défaut différent n’est nécessaire pour lancer une conversion standard.
-
Lancez la conversion. Le traitement tente d’ouvrir les données décodées comme une image, puis de les encoder au format JPEG. Si la lecture réussit, récupérez le texte base64 renvoyé comme résultat de la conversion.
-
Utilisez ce résultat comme les données JPEG correspondantes dans votre flux de travail. Pour contrôler le résultat, vérifiez qu’il peut être traité comme une image JPEG par l’outil ou le logiciel qui doit le recevoir.
Comprendre le résultat et les limites
Un traitement réussi renvoie les octets JPEG sous forme de texte encodé en base64. Le résultat n’est donc pas présenté comme un fichier image directement dans la réponse : il s’agit d’une représentation textuelle des données JPEG à transmettre ou à décoder selon l’étape suivante de votre processus.
Les images comportant un mode RGBA ou une palette sont converties en mode RGB avant l’encodage JPEG. Si la chaîne fournie ne correspond pas à des données d’image ouvrables, la conversion échoue. Elle peut également échouer si la dépendance de traitement d’image nécessaire n’est pas disponible. Le paramètre de qualité est facultatif et sa valeur par défaut est 90 ; les faits vérifiés ici ne définissent pas de plage de valeurs ni de comportement particulier en dehors de cette information.
Exemple pratique
Vous avez une photo HEIC et devez transmettre sa version JPEG à un autre traitement qui accepte des données d’image encodées en base64.
Pour une photo HEIC préparée en base64, fournissez cette chaîne comme donnée d’image, laissez la qualité non renseignée, puis récupérez le résultat textuel si la conversion réussit.
Une chaîne de texte encodée en base64 correspondant aux octets JPEG de l’image convertie.
Limites
- La conversion peut échouer avec une donnée vide, une image impossible à ouvrir ou une dépendance de traitement d’image indisponible.
Erreurs fréquentes
- Cause : la donnée d’image est vide, tronquée ou ne correspond pas à une image ouvrable. Correction : fournissez une chaîne base64 complète issue de l’image HEIC ou HEIF, puis relancez la conversion.
Questions fréquentes
La conversion d’une image HEIC en JPG réussit-elle dans tous les cas ?
Oui, si les données fournies peuvent être ouvertes comme une image et si la prise en charge nécessaire du traitement d’image est disponible. Une valeur vide ou des données illisibles provoquent un échec.
Puis-je modifier la qualité du JPG ?
Oui. Si vous ne renseignez pas la qualité, l’outil utilise la valeur 90. Les informations vérifiées ne précisent pas de valeur minimale ou maximale.
Sous quelle forme le JPG converti est-il renvoyé ?
Le résultat d’une conversion réussie est du texte encodé en base64 représentant les octets JPEG. Il faut ensuite l’utiliser ou le décoder selon le logiciel qui doit recevoir l’image.