Dies ist mein Fork der neuesten Version von graphicex , die ich finden konnte (im VirtualTreeView-Repository), mit allen Bugfixes, die ich online gefunden habe, und vielen anderen, die von mir behoben wurden. Darüber hinaus wurden viele Änderungen und Verbesserungen am Code vorgenommen, insbesondere beim PSP- und TIFF-Laden.
Ich habe außerdem Unterstützung für das Laden von Gimp
Vor kurzem habe ich damit begonnen, Farbmanagementunterstützung mithilfe von LCMS hinzuzufügen.
Weitere Einzelheiten finden Sie im Ordner graphicex .
Schnittstellencode zur Verknüpfung mit externen C-Bibliotheken und C-RTL-Ersetzungsfunktionen. Wird von Grapicex verwendet, kann aber auch separat verwendet werden. Derzeit verfügbar sind hier zlib, libtiff und libjpeg.
Die .obj-Dateien, die Delphi 32 Bit für die Unterstützung von zlib, JPG und TIFF benötigt, sind als separater Download verfügbar, da die Versionierung in hg nicht gut funktioniert.
Downloads (nur 32-Bit-Versionen):
https://bitbucket.org/jacobb/graphicex/downloads/obj_libtiff_407.zip
Außerdem ist die 32-Bit-Version von lcms2.dll verfügbar, die verwendet werden kann, wenn die Farbprofilierung mit lcms aktiviert ist.
https://bitbucket.org/jacobb/graphicex/downloads/lcms2%20version%202.8,%2032bits.zip
graphicex funktioniert jetzt auch mit Fpc/Lazarus Win32 und Win64. Allerdings müssen Sie die Bibliotheken zunächst selbst kompilieren.
Enthält „compilers.inc“, das sowohl in graphicex als auch extern verwendet wird.
Enthält Delphi Berlin- und Lazarus-Pakete, einschließlich der für das ImageViewer-Beispiel verwendeten Pakete.
Enthält ein Projekt, das Teiltests für die graphicex -Bibliothek enthält. Es gibt auch Tests, die ganze Ordner mit Bildern lesen können, aber Sie müssen einige Pfade anpassen, damit es auf Ihrem System funktioniert.
Im Dev-Ordner befindet sich ein Projekt, um Standardtesterwartungen für alle Bilder unter einem Root-Pfad festzulegen.
Die Veröffentlichung einiger Testbilder steht noch auf meiner Todo-Liste.
August 2013 – März 2017 Jacob Boerema