Jump to content

Графическая библиотека GD

Графическая библиотека GD
Разработчик(и) Томас Бутелл
Первоначальный выпуск 1994 год ; 30 лет назад ( 1994 )
Стабильная версия
2.3.3  Отредактируйте это в Викиданных / 12 сентября 2021 г .; 2 года назад ( 12 сентября 2021 ) [1]
Репозиторий https://github.com/libgd/libgd
Написано в С
Операционная система Кросс-платформенный
Тип Графическая библиотека
Лицензия BSD-подобная лицензия
Веб-сайт libgd .github .что

GD Graphics Library — это библиотека графического программного обеспечения для динамического управления изображениями . Он может создавать файлы GIF , JPEG , PNG и WBMP . Изображения могут состоять из линий, дуг, текста (с использованием шрифтов, выбранных программой), других изображений и нескольких цветов, поддерживая полноцветные изображения, альфа-каналы , повторную выборку и многие другие функции.

Программное обеспечение было разработано в 1994 году Томасом Бутеллом и другими.

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

Поддержка рисования GIF-файлов была прекращена в 1999 году, когда Unisys отозвала безвозмездную лицензию , предоставленную некоммерческим проектам программного обеспечения для метода сжатия LZW , используемого в GIF-файлах. Unisys Когда 7 июля 2004 года во всем мире истек срок действия патента , поддержка GIF была впоследствии вновь включена.

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

Интерпретатор командной строки «Fly» позволяет создавать образы («на лету») с помощью GD. Таким образом, сценарии GD можно писать практически на любом языке и запускать с помощью этого инструмента. [2]

Его родной язык программирования ANSI C , но у него есть интерфейсы для многих других языков программирования. GD поддерживает множество языков программирования, включая C , PHP , Perl , Python , OCaml , Tcl , Lua , Pascal , GNU Octave , Rexx , Ruby и Go . GD широко используется с PHP, где модифицированная версия, поддерживающая дополнительные функции, включена по умолчанию в PHP 4.3 и была опцией до этого. Начиная с PHP 5.3, также можно использовать системную версию GD, чтобы получить дополнительные функции, которые ранее были доступны только для встроенной версии GD.

См. также

[ редактировать ]
  • GDAL — библиотека переводчиков для форматов растровых и векторных геопространственных данных.
  • GraphicsMagick — бесплатное программное обеспечение для обработки изображений с открытым исходным кодом.
  • ImageMagick — бесплатное программное обеспечение для обработки изображений с открытым исходным кодом.
  • Netpbm — набор инструментов для манипулирования изображениями
  • Библиотека изображений Python — библиотека для языка программирования Python.
  1. ^ «Выпуски LibGD» . Гитхаб .
  2. ^ Глисон, Мартин (15 января 1999 г.). «летать: создавать изображения на лету» . Архивировано из оригинала 3 сентября 2000 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b7e3c7d2fb3153db365af6c7ccf3f853__1715007420
URL1:https://arc.ask3.ru/arc/aa/b7/53/b7e3c7d2fb3153db365af6c7ccf3f853.html
Заголовок, (Title) документа по адресу, URL1:
GD Graphics Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)