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使用: