这是我可以找到的最新版本的graphicex的分支(在 VirtualTreeView 存储库中),其中包含我在网上发现的所有错误修复以及我修复的许多其他错误修复。除此之外,还对代码进行了许多更改和增强,特别是在 PSP 和 TIFF 加载方面。
我还添加了对加载 Gimp XCF 文件、jpeg 图像、Maya IFF 图像、Amiga ilbm/pbm 图像、ImageViewer 示例、一些单元测试以及 Fpc/Lazarus Win32/Win64 兼容性的支持。
最近我开始使用 LCMS 添加色彩管理支持。
有关更多详细信息,请参阅graphicex文件夹。
用于与外部 C 库和 C rtl 替换函数链接的接口代码。由 grapicex 使用,但也可以单独使用。目前可用的有 zlib、libtiff 和 libjpeg。
Delphi 32 位支持 zlib、JPG 和 TIFF 所需的 .obj 文件可以单独下载,因为在 hg 中对它们进行版本控制效果不佳。
下载(仅限 32 位版本):
https://bitbucket.org/jacobb/graphicex/downloads/obj_libtiff_407.zip
还可以使用 32 位版本的 lcms2.dll,在打开使用 lcms 的颜色配置文件时使用。
https://bitbucket.org/jacobb/graphicex/downloads/lcms2%20version%202.8,%2032bits.zip
graphicex现在还可以与 Fpc/Lazarus Win32 和 Win64 配合使用。但是,您现在必须自己编译这些库。
包含在graphicex和外部中使用的compilers.inc。
包含 Delphi Berlin 和 Lazarus 软件包,其中包括用于 ImageViewer 示例的软件包。
包含对graphicex库进行部分测试的项目。还有一些测试可以读取整个图像文件夹,但您需要调整一些路径才能使其在您的系统上运行。
dev 文件夹中有一个项目,用于对根路径下的所有图像进行默认测试期望。
发布一些测试图像仍然在我的待办事项列表中。
2013 年 8 月 - 2017 年 3 月 雅各布·博雷玛