BitmapU8GlibCreator

Salut,

Génial comme programme, trés pratique, merci :wink:

Du coup j'ai fait un petit article dessus pour présenter ton travail :

mr-pantalon:
Merci ! si tu as des suggestions ou des bugs a signalé n'ésite pas !

Quelques remarques / améliorations possible :

  • Boutons N&B en bas qui dépasse de quelques pixels :stuck_out_tongue:
  • Tu utilise un format de fichier maison (.mrb ?) non documenté -> pas top, reste sur du vrai bitmap ce serais beaucoup mieux :wink:
  • Ouvrir une bitmap et importer une bitmap = même chose ...
  • De même exporter une bitmap et sauvegarder une bitmap = même chose
  • "Voir le code hexa" -> click en droit en anglais, ça fait c*n quand même :wink:
  • Pas de bouton "Tout copier dans le presse papier" dans la fenêtre "voir le code hexa" -> dommage
  • Tu devrais limiter le nombre de valeurs hexa par ligne à (largeur_image / 8) sinon avr-gcc sortira une erreur de compilation sur de grande image
  • Fonction pour générer un .h -> ce serait bien qu'elle génère au choix : soit le .h pour drawBitmap (en RAM), soit le .h pour drawBitmapP (en PROGMEM)
  • De même que générer les prototypes drawBitmap ou drawBitmapP qui vont bien (avec les largeur/hauteur pré-calculé)
  • Exporter en XBM, c'est vraiment utile ?
  • Afficher la taille de la zone de dessin (= de l'image) en bas à coté des boutons serait pas mal
  • Pouvoir choisir la palette de couleur, U8Glib géré aussi des écrans couleurs, pas seulement N&B :wink:
  • Choix de la largeur / hauteur d'une nouvelle image dans une même fenêtre, et correction auto du multiple de 8 par le multiple supérieur
  • Affichage de la "grille" (ligne séparant les différents pixels), sinon c'est relou de dessiner point par point sur un petit écran sans zoomer
  • Outils de dessin avancé (ligne, rectangle, cercle, elipse, texte, ...) et de sélection
  • ...