Ceci est mon fork de la dernière version de graphicex que j'ai pu trouver (dans le référentiel VirtualTreeView) avec toutes les corrections de bugs que j'ai trouvées appliquées en ligne et beaucoup d'autres corrigées par moi. En outre, de nombreux changements et améliorations ont été apportés au code, notamment au niveau du chargement PSP et TIFF.
J'ai également ajouté la prise en charge du chargement de fichiers Gimp XCF, d'images jpeg, d'images Maya IFF, d'images Amiga ilbm/pbm, d'un exemple ImageViewer, de certains tests unitaires et de la compatibilité Fpc/Lazarus Win32/Win64.
Récemment, j'ai commencé à ajouter la prise en charge de la gestion des couleurs à l'aide de LCMS.
Pour plus de détails, consultez le dossier graphicex .
Code d'interface pour la liaison avec des bibliothèques C externes et des fonctions de remplacement C rtl. Utilisé par grapicex mais peut également être utilisé séparément. Actuellement disponibles ici sont zlib, libtiff et libjpeg.
Les fichiers .obj nécessaires à Delphi 32 bits pour la prise en charge de zlib, JPG et TIFF sont disponibles en téléchargement séparé, car leur version en hg ne fonctionne pas bien.
Téléchargements (versions 32 bits uniquement) :
https://bitbucket.org/jacobb/graphicex/downloads/obj_libtiff_407.zip
La version 32 bits de lcms2.dll est également disponible lorsque le profilage des couleurs à l'aide de lcms est activé.
https://bitbucket.org/jacobb/graphicex/downloads/lcms2%20version%202.8,%2032bits.zip
graphicex fonctionne désormais également avec Fpc/Lazarus Win32 et Win64. Cependant, vous devrez pour l’instant compiler les bibliothèques vous-même.
Contient compilers.inc utilisé à la fois dans graphicex et en externe.
Contient les packages Delphi Berlin et Lazarus, y compris les packages utilisés pour l'exemple ImageViewer.
Contient un projet comportant des tests partiels pour la bibliothèque graphicex . Il existe également des tests capables de lire des dossiers entiers d'images mais vous devrez adapter certains chemins pour que cela fonctionne sur votre système.
Dans le dossier dev se trouve un projet permettant de créer des attentes de test par défaut pour toutes les images sous un chemin racine.
La publication de certaines images de test est toujours sur ma liste de tâches.
Août 2013 - mars 2017 Jacob Boerema