Avec mes meilleurs voeux pour la nouvelle année, voici la version 0.37 de FBPano
Au menu de cette version :
1) Nouvelles fonctions graphiques (FLTK) :
2D_IMG_FROM_FILE : crée une image en mémoire à partir d'un fichier ((BMP/PNG/JPG)
Documentation : fbpano.htm --> Dessin avec FBPano --> Les fonctions graphiques de FLTK --> Création d'images en mémoire
2D_PUT : Copie une image en mémoire sur le dessin en cours
2D_PUT_SELECT : Copie une partie d'une image en mémoire sur le dessin en cours
Documentation : fbpano.htm --> Dessin avec FBPano --> Les fonctions graphiques de FLTK --> Le copier-coller des images
2D_OVERLAY_RECT : Trace un rectangle sur un objet avec la souris
2D_OVERLAY_CLEAR : Efface le rectangle
Documentation : fbpano.htm --> Dessin avec FBPano --> Les fonctions graphiques de FLTK --> Sélection de zones rectangulaires
Le programme ex90.bas (dans le dossier exemples\FLTK) montre l'utilisation de ces fonctions pour rogner une image
2) Nouvelles fonctions graphiques (FB) :
FB_PUT_SELECT : copie une zone rectangulaire d'une image sur une autre
Documentation : fbpano.htm --> Dessin avec FBPano --> Les fonctions graphiques de FreeBASIC --> Le copier-coller des images
FB_IMGFILE_TO_DATA : convertit un fichier image (BMP/PNG/JPG/TGA) en lignes de DATA selon l'encodage
Base64.
FB_STR_TO_IMG : crée une image en mémoire à partir d'une chaîne de caractères codée en Base64
Documentation : fbpano.htm --> Dessin avec FBPano --> Les fonctions graphiques de FreeBASIC --> Encodage et décodage en Base64
Exemples : ex91.bas et ex91a.bas dans le dossier exemples\FLTK
3) Modifications dans l'éditeur START_FBPANO :
a) Le menu d'aide offre 3 options :
- Aide de l'éditeur
- Aide de FBPano
- Aide du mot-clé sous le curseur
Actuellement, seule la première fonctionne ! La deuxième se contente d'afficher la liste des rubriques d'aide et la troisième affiche simplement le mot-clé dans une boîte de dialogue. les textes d'aide eux-mêmes ne sont donc pas affichés ! Un reformatage est en effet nécessaire pour pouvoir les afficher correctement dans l'objet HVIEWER. Cela fera l'objet d'une prochaine mise à jour.
Ces transformations se traduisent par l'apparition de 3 fichiers CSV dans le répertoire DOC : attention à ne pas modifier ces fichiers !
b) La bibliothèque de fonctions utilitaires de l'éditeur, START_FBPANO_LIB, est désormais compilée sous forme de DLL. On n'a donc pas besoin de recompiler l'éditeur si l'on ne modifie que la bibliothèque.
4) La procédure de configuration de l'éditeur FBIde proposée par "Navigateur" est incluse dans la documentation.
Les fichiers sont sur mon WebDav, dossier FBPano.
* Si vous avez installé la version 0.36 : ne pas désinstaller ; exécutez le programme de mise à jour update_036_to_037.exe en gardant le même répertoire d'installation que pour la 0.36
* Si vous avez une version antérieure à 0.36 : désinstallez cette version et installez la version 0.37 complète avec le programme setup_037.exe