GDは、プログラマーによる画像を動的に作成するためのオープンソースコードライブラリです。
GDはCで記述されており、「ラッパー」はPERL、PHP、その他の言語で利用できます。 GDは、さまざまな画像形式を読み書きできます。 GDは、一般に、チャート、グラフィック、サムネイル、その他ほとんどのものをその場で生成するために使用されます。
GDの最も一般的なアプリケーションには、Webサイト開発が含まれますが、スタンドアロンアプリケーションで使用できます。
ライブラリはもともと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 | ✓✓ | ✓✓ |
| MacOSM1 | ✓✓ | x |
| S390 | ✓✓ | x |
また、 *BSD、Solarisなどのほぼすべてのバリエーションに取り組むことも知られています。それらをテストするCIも環境もありません。ただし、多くのプログラム言語は、これらのプラットフォームでlibgdをテストします。
CmakeまたはConfigureスクリプトのいずれかを使用して、すべてのC99およびC ++準拠のコンパイラとコンパイルする必要があります。
使用してCIがあります。