Convertir ASCII en PNG
Convertissez du texte à chasse fixe, de l’art ASCII ou une sortie de terminal en image PNG partageable.
Créer des fichiers PNG en ligne
Nous ne savons pas encore lire les fichiers ASCII, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un PNG :
Comment convertir ascii en fichier png
- Composition musicale
- Aucune note pour l'instant.
Une application, un rapport ou une page web destinataire peut nécessiter une image plutôt qu’un texte brut modifiable, notamment lorsque des ASCII art à largeur fixe, des tableaux ou une sortie de terminal doivent être partagés de manière cohérente. La conversion en PNG rend les caractères sous forme de pixels ; le résultat peut donc être affiché et imprimé sans dépendre de l’éditeur de texte ou de la police du destinataire.
Qu’est-ce que le format ASCII ?
ASCII est un encodage de caractères sur 7 bits contenant 128 caractères : des lettres anglaises, des chiffres, des signes de ponctuation, des espaces et des codes de contrôle. Un fichier ASCII est généralement du texte brut plutôt qu’un format d’image distinct, et peut utiliser un nom de fichier tel que .txt, .asc, .log ou .csv.
Les éditeurs de texte, les terminaux, les outils de programmation, les systèmes de journalisation, les anciennes bases de données et les programmes en ligne de commande créent couramment des fichiers ASCII ou compatibles avec ASCII. Une extension de nom de fichier ne prouve pas le type de contenu : .asc peut également désigner des données PGP, des certificats ou des fichiers propres à une application. Ouvrez le fichier en tant que texte et vérifiez qu’il contient des caractères lisibles avant de le convertir.
Qu’est-ce que le format PNG ?
PNG est un format d’image matricielle sans perte qui stocke des pixels et peut inclure de la transparence. Il convient aux captures d’écran, aux diagrammes, à la documentation, aux ASCII art, aux tableaux et aux sorties de terminal, car les contours nets du texte ne sont pas détériorés par une compression avec perte de type JPEG.
Le PNG contient un rendu visuel, et non les données de caractères d’origine. Il n’est normalement ni interrogeable, ni sélectionnable, ni directement modifiable en tant que texte, et peut être beaucoup plus volumineux que le fichier source. Conservez le texte d’origine lorsque la modification, la recherche, l’accessibilité ou une conversion ultérieure est importante.
Comment convertir ASCII en PNG
ImageMagick fournit une conversion locale reproductible sous Windows, macOS et Linux. Installez-le depuis le site officiel d’ImageMagick, vérifiez qu’une police à chasse fixe telle que DejaVu Sans Mono est installée, puis exécutez cette commande depuis le répertoire contenant le fichier source :
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png
Remplacez input.txt et output.png par les noms de fichiers requis. L’expression label:@input.txt lit le fichier texte, tandis que la police à chasse fixe donne à chaque caractère la même largeur, préservant ainsi l’alignement dans les ASCII art, les tableaux et le code source. Augmentez ou réduisez -pointsize 18 pour modifier la lisibilité et les dimensions de l’image.
label: génère les lignes selon leur largeur naturelle. Pour du texte courant qui doit être renvoyé à la ligne à l’intérieur d’une largeur définie, utilisez plutôt caption: :
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png
La commande caption renvoie le texte à la ligne selon la largeur spécifiée ; elle ne convient donc pas lorsque chaque ligne d’origine doit rester intacte. Pour obtenir un alignement prévisible, remplacez les tabulations par des espaces avant la conversion et vérifiez que la police choisie contient tous les caractères. Les fichiers très longs peuvent produire une image d’une taille peu pratique ; divisez-les en pages ou en plusieurs fichiers PNG distincts.
Pour un flux de travail graphique, collez ou importez le texte dans LibreOffice Writer, un éditeur de code ou un éditeur d’image tel que GIMP. Définissez une police à chasse fixe, préservez les sauts de ligne et les espaces, choisissez la taille de la page ou du canevas, puis exportez ou convertissez en PNG. Un intermédiaire PDF est utile pour les documents multipages : utilisez File → Export as → Export as PDF dans LibreOffice, puis convertissez le PDF en image matricielle avec ImageMagick ou un autre éditeur d’image. Vérifiez le PDF avant sa conversion en image matricielle, car les traitements de texte peuvent modifier les tabulations, les espaces et le renvoi à la ligne.
Des services en ligne tels que Convertio et CloudConvert peuvent proposer une conversion de texte en PNG lorsque cette paire de formats est prise en charge. Ne téléversez que des fichiers non confidentiels, vérifiez les dimensions de sortie et l’alignement des caractères, puis supprimez le fichier téléversé lorsque le service propose cette option. Un flux de travail local avec ImageMagick évite d’envoyer le contenu source à un tiers.
Limites de qualité et de compatibilité
ASCII strict contient uniquement le jeu de caractères 7 bits de base. Si le fichier contient des lettres accentuées, des caractères de dessin de cadres, des emoji ou d’autres textes Unicode, utilisez un logiciel compatible avec UTF-8 et une police contenant ces glyphes ; les glyphes manquants peuvent apparaître sous forme de cases vides. ImageMagick a également besoin du nom correct de la police ou d’un fichier de police installé.
Les fins de ligne, les tabulations, les espaces en début de ligne et les espaces en fin de ligne peuvent modifier l’apparence. Ces détails sont importants dans les ASCII art et certaines sorties de programme ; examinez donc le PNG à une échelle de 100 % et comparez-le à la source. PNG préserve l’apparence rendue, mais ne peut pas récupérer de manière fiable les tabulations, les espaces multiples, les fins de ligne, les caractères de contrôle ou l’encodage du texte. Conservez le fichier d’origine avec le PNG pour disposer de copies archivables, interrogeables et accessibles.