GD Graphics Library
GD Graphics Library (GD) — программная библиотека, написанная Томасом Баутелом (Thomas Boutell) и другими разработчиками для динамической работы с изображениями. Изначальный язык программирования библиотеки — ANSI C, но разработаны интерфейсы для множества других языков программирования. Библиотека позволяет создавать изображения в форматах GIF, JPEG, PNG и WBMP. Поддержка GIF была прекращена в 1999, когда Unisys аннулировала свободную лицензию для бесплатного и некоммерческого ПО на использование работающего в GIF метода компрессии LZW. 7 июля 2004 года, когда срок действия патента истек, поддержка GIF была возобновлена.

Название GD изначально обозначало «GIF Draw». Однако, после аннулирования лицензии Unisys, аббревиатура расшифровывается как «Graphics Draw».

GD позволяет создавать изображения, состоящие из линий, дуг, текста (включая программный выбор шрифтов) и других изображений, а также использовать различные цвета.

В версии 2.0 добавлена поддержка 32-битных (truecolor) изображений, альфа-каналов, дискретизация изображений (для плавного изменения размера 32-битных изображений) и многое другое.

GD поддерживает множество языков программирования, включая C, PHP, Perl, Python, O’Caml, Tcl, Lua, Pascal, GNU Octave, Common Lisp, Scheme и REXX. Имеется также инструмент, называемый fly, который позволяет получать доступ к GD из любого языка программирования при использовании командной строки.
None
Томасом Баутелом
UNK
Q1250322
изображениями
Concept
Q9143
язык программирования
Concept
Q1931402
ANSI C
Concept
Q2192
GIF
MISC
Q2195
JPEG
ORG
Q178051
PNG
MISC
Q2119856
WBMP
MISC
Q518016
Unisys
ORG
Q79719
лицензию
Concept
Q2681
LZW
MEDIA
Q2694
7 июля
TIME
None
2004 год
UNK
Q253623
патент
Concept
Q1140964
32-битных (truecolor) изображений
Concept
Q2935964
альфа-канал
Concept
None
дискретизация изображений
UNK
Q15777
C
Concept
Q59
PHP
MEDIA
Q42478
Perl
Concept
Q28865
Python
MEDIA
Q212587
O’Caml
MEDIA
Q5288
Tcl
MEDIA
Q207316
Lua
MEDIA
Q81571
Pascal
Concept
Q223679
GNU Octave
MEDIA
Q849146
Common Lisp
MEDIA
Q187560
Scheme
Concept
Q685820
REXX
MEDIA
Q1485048
GD Graphics Library
MEDIA
1999-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
в 1999
DATE
2004-07-07T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7 июля 2004
DATE
+2.0^^http://www.w3.org/2001/XMLSchema#decimal
2.0
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
programming language
programming language