| Nom du fichier | Taille d’origine | Après conversion | Variation | Action |
|---|
Les plateformes ont des exigences différentes en matière de formats d’images : certaines n’acceptent que JPG, d’autres préfèrent WebP pour réduire la taille, certaines nécessitent PNG pour conserver la transparence et le développement frontend demande souvent des images en Base64 pour les intégrer directement au code. Cet outil regroupe la conversion de formats et la conversion Base64 bidirectionnelle dans deux onglets sur une même page. Tous les traitements sont effectués localement dans le navigateur et les images ne sont jamais envoyées au serveur.
L’entrée prend en charge six formats courants : JPG, PNG, WebP, AVIF, GIF et BMP. La sortie prend en charge JPG, PNG, WebP et AVIF. Les directions courantes sont couvertes, notamment JPG vers PNG, PNG vers JPG, JPG vers WebP, PNG vers WebP et WebP vers AVIF, ainsi que les conversions inverses. Le mode Automatique permet également de réencoder une image en conservant son format d’origine. GIF et BMP ne peuvent pas être exportés directement par le navigateur et sont donc uniquement acceptés en entrée. En mode automatique, ils sont produits en PNG. Pour les GIF animés, seule la première image est utilisée ; un outil spécialisé est recommandé pour conserver l’animation.
Pour JPG, WebP ou AVIF, le curseur de qualité permet d’ajuster l’intensité de compression. Des valeurs plus faibles réduisent généralement la taille et une plage de 75 à 90 offre souvent une perte visuelle peu perceptible. Pour PNG, le réglage de qualité est automatiquement désactivé car PNG est sans perte. La transparence peut être traitée de deux façons : Conserver la transparence préserve les zones transparentes pour PNG, WebP et AVIF ; Utiliser une couleur d’arrière-plan permet de choisir une couleur de remplissage. JPG ne prend pas en charge la transparence, les zones transparentes sont donc automatiquement remplies avec la couleur sélectionnée, blanc par défaut.
Plusieurs images peuvent être glissées simultanément. La liste affiche le nom du fichier, le format d’origine, la taille et les dimensions en pixels, avec suppression individuelle possible. La conversion s’effectue séquentiellement avec une barre de progression et peut être annulée. Avec une seule image, la page affiche une comparaison avant/après et le pourcentage de variation de taille. Avec plusieurs images, elle affiche un tableau indiquant le nom, la taille originale, la taille convertie, le taux de variation et les actions de téléchargement. Tout télécharger (ZIP) permet de regrouper les résultats. Les noms de fichiers sont conservés et seule l’extension est automatiquement remplacée selon le format de sortie.
Dans l’onglet Image vers Base64, sélectionnez une image et choisissez Data URL, qui contient le préfixe data:image/png;base64 et peut être utilisé directement dans img src ou CSS background-image, ou Base64 brut, qui ne contient que les données encodées et convient aux paramètres d’API ou aux fichiers de configuration. Le résultat affiche le nombre de caractères, la taille originale et le format détecté, avec copie en un clic et export vers un fichier texte. Pour les contenus très longs, seul le début est affiché, tandis que la copie et l’export utilisent toujours le contenu complet afin d’éviter de ralentir la page.
Dans l’onglet Base64 vers image, collez une Data URL ou une chaîne Base64 brute pour restaurer l’image. L’outil reconnaît automatiquement le préfixe, prend en charge les retours à la ligne et les caractères URL-safe, reconvertit les tirets et les underscores en signes plus et barres obliques et complète les caractères de remplissage manquants. Sans préfixe Data URL, il détecte le format réel directement à partir des octets décodés, ce qui permet également d’identifier correctement un PNG ou un JPG à partir de Base64 brut. Après restauration, un aperçu, le format détecté et la taille du fichier sont affichés et l’image peut être téléchargée avec l’extension correspondante. Les données qui ne sont pas des images, les caractères invalides ou les contenus trop volumineux produisent des messages explicites.
Peut-on reconvertir WebP en JPG ?Oui. Utilisez WebP comme entrée et sélectionnez JPG comme sortie. Cependant, chaque conversion avec perte peut cumuler une dégradation de la qualité ; il est donc recommandé de convertir depuis l’image originale.
Que devient le fond transparent lors d’une conversion PNG vers JPG ?Il est rempli en blanc par défaut. Vous pouvez aussi choisir Utiliser une couleur d’arrière-plan et définir une autre couleur avant la conversion.
Base64 augmente-t-il la taille ?Oui. Le texte Base64 représente environ 1,37 fois la taille du fichier original. Il convient donc aux petites icônes mais n’est pas recommandé pour les grandes images.
Que se passe-t-il avec les fichiers en double ou qui ne sont pas des images ?Les fichiers en double sont ignorés avec une notification, tandis que les fichiers non-image ou les types non pris en charge indiquent la cause précise.
Que se passe-t-il si le navigateur ne prend pas en charge un format de sortie ?Certains navigateurs ne peuvent pas exporter l’AVIF. Dans ce cas, l’option est automatiquement désactivée avec une explication.
Il n’y a aucune interface d’envoi. La conversion de formats, le réglage de qualité et l’encodage/décodage Base64 sont effectués dans le navigateur. Les images ne sont ni envoyées ni enregistrées sur le serveur et sont libérées de la mémoire après actualisation ou fermeture de la page. Pour limiter l’utilisation de la mémoire, la conversion par lots traite les images séquentiellement et libère les ressources bitmap après chaque traitement. L’encodage et le décodage Base64 ont également des limites de taille ; les contenus trop volumineux sont refusés avec un message clair plutôt que de bloquer la page.
Commentaires 0