Code Delphi / Pascal to Image Converter
Par Delphi Source - March 24, 2026 · Vues: 24 · Catégories: Open Source · Tags: #Graphisme #GDI+

Code Delphi / Pascal to Image Converter

Code Delphi / Pascal to Image Converter transforme du code source Delphi / Pascal en images PNG haute qualité, avec coloration syntaxique, thèmes personnalisables, numéros de ligne, filigrane, découpe automatique, et bien plus encore.


Ce programme est pensé pour les développeurs, formateurs, blogueurs ou toute personne souhaitant partager du code de manière élégante et lisible.


Fonctionnalités principales

Coloration syntaxique avancée

Le programme analyse chaque ligne de code et identifie :

  • Les mots-clés Delphi (begin, class, procedure…)

  • Les identifiants

  • Les commentaires ({ }, (\\\* \\\*), //)

  • Les chaînes de caractères

  • Les nombres

  • Les symboles

  • Les directives de compilation ({$IFDEF}…)

Génération d’images haute qualité

Le rendu final est dessiné dans un TBitmap avec :

  • Gestion du DPI

  • Police personnalisable

  • Thèmes de couleurs

  • Bordures arrondies

  • Barre de titre style macOS ou Windows

  • Filigrane optionnel

Le rendu est ensuite exporté en PNG avec un chunk pHYs pour conserver le DPI.

Découpe automatique en segments

Si le code est trop long, l’image peut être automatiquement découpée en plusieurs fichiers cohérents, sans couper une ligne en plein milieu. Le programme calcule intelligemment :

  • La hauteur maximale

  • La tolérance en %

  • Le nombre optimal de segments

Nettoyage automatique du code

Avant conversion, tu peux :

  • Retirer les espaces inutiles

  • Normaliser les identifiants

  • Supprimer les lignes vides consécutives

Interface multilingue

Le logiciel supporte plusieurs langues grâce à un système de traduction dynamique.


Version recommandée

Delphi 11 / 12 / 13


Liens de téléchargement : CodeToImage.zip


Un petit clic (J'aime) qui fait plaisir !

Commentaires

Aucun commentaire pour le moment. Soyez le premier à commenter !

Vous devez vous connecter pour commenter.