libgd
vcpkg support) , MacOs and Mingw Builds fixes
GD是一个开源代码库,用于程序员动态创建图像。
GD用C编写,“包装器”可用于Perl,PHP和其他语言。 GD可以读写许多不同的图像格式。 GD通常用于生成图表,图形,缩略图以及大多数其他任何东西。
GD最常见的应用程序涉及网站开发,尽管可以与任何独立应用程序一起使用!
该图书馆最初是由托马斯·布特尔(Thomas Boutell)开发的,现在由php.net的伞下的许多贡献者(请参阅贡献者文件)维护。
如果您想贡献,请报告错误,请参阅如何贡献文档
有关与安全有关的问题,请通过[email protected]与我们联系
可用或使用问题的支持。
我们还有一个邮件列表。要订阅任何邮件列表,请将电子邮件发送到[email protected]。然后,电子邮件可以发送到[email protected]。
请访问我们的主页以获取更多详细信息。
GD有支持:
libheif具有AV1解码,则包括AVIF阅读支持。除此之外,GD取决于某些外部库,这些库都是可选的,默认情况下是禁用的:
CI意味着我们是否有此平台的自动CI。如果某人拥有这些平台的CI或此处未列出的任何其他平台,并且想将它们添加到我们的自动CI中,请与我们联系,它将非常感谢!
| 平台 | 支持 | CI |
|---|---|---|
| Linux X64 | ✓ | ✓ |
| Linux X86 | ✓ | ✓ |
| Linux ARM64 | ✓ | ✓ |
| Windows X86 | ✓ | ✓ |
| Windows X64 | ✓ | ✓ |
| Windows ARM64 | ✓ | x |
| MacOS X64 | ✓ | ✓ |
| MacOS M1 | ✓ | x |
| S390 | ✓ | x |
众所周知,它几乎可以处理 *BSD,Solaris等的所有变体。我们没有CI或环境来测试它们。但是,许多绑定的进程语言确实在这些平台上测试了libgd。
它应使用CMAKE或配置脚本的所有C99和C ++编译器进行编译。
我们确实有CI使用: