Обробка зображень та GD

  • Вступ
  • Встановлення та налаштування
  • Обумовлені константи
  • Приклади
  • Функції GD та функції для роботи із зображеннями
    • gd_info— Виведення інформації про поточну встановлену GD бібліотеку
    • getimagesize— Отримання розміру зображення
    • getimagesizefromstring— Отримання розміру зображення з рядка даних
    • image_type_to_extension— Розширення файлу для типу зображення
    • image_type_to_mime_type— Отримання Mime-типу для типу зображення, що повертається функціями getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
    • image2wbmp— Виводить зображення до браузера або пише у файл
    • imageaffine— Повернути зображення, яке містить афінно-перетворене зображення src, використовуючи додаткову область обмеження
    • imageaffinematrixconcat— Конкатенує дві афінні матриці перетворення
    • imageaffinematrixget— Отримує матрицю афінного перетворення
    • imagealphablending— Встановлення режиму сполучення кольорів зображення
    • imageantialias— Чи потрібно застосовувати функції згладжування чи ні
    • imagearc - Малювання дуги
    • imageavif— Виводить зображення до браузера або пише у файл
    • imagebmp— Вивести BMP-зображення у браузер чи файл
    • imagechar - Малювання символу по горизонталі
    • imagecharup— Малювання символу вертикально
    • imagecolorallocate— Створення кольору зображення
    • imagecolorallocatealpha— Створення кольору зображення
    • imagecolorat— Отримання індексу кольору пікселя
    • imagecolorclosest— Отримання індексу кольору найближчого до заданого
    • imagecolorclosestalpha— Отримання індексу кольору найближчого до заданого з урахуванням прозорості
    • imagecolorclosesthwb— Отримання індексу кольору, що має заданий тон, білизну та затемнення
    • imagecolordeallocate— Розрив асоціації змінної із кольором для заданого зображення
    • imagecolorexact— Отримання індексу заданого кольору
    • imagecolorexactalpha— Отримання індексу заданого кольору та альфа компонента
    • imagecolormatch— Робить кольори палітрової версії зображення більш відповідними truecolor версії
    • imagecolorresolve— Отримує ідентифікатор конкретного кольору чи його найближчий аналог
    • imagecolorresolvealpha— Отримує ідентифікатор конкретного кольору та альфа компонента або його найближчий аналог
    • imagecolorset— Встановлення набору кольорів для заданого індексу панелі
    • imagecolorsforindex— Отримання кольорів, що відповідають індексу
    • imagecolorstotal— Визначення кількості кольорів на панелі зображення
    • imagecolortransparent— Визначає колір як прозорий
    • imageconvolution - Накладання викривляючої матриці 3х3, використовуючи коефіцієнт та зсув
    • imagecopy— Копіювання частини зображення
    • imagecopymerge— Копіює частину зображення з накладенням
    • imagecopymergegray— Копіює частину зображення із накладенням у градаціях сірого
    • imagecopyresampled— Копіювання та зміна розміру зображення з ресемплюванням
    • imagecopyresized— Копіювання та зміна розміру частини зображення
    • imagecreate - Створення нового палітрового зображення
    • imagecreatefromavif— Створює нове зображення з файлу чи URL
    • imagecreatefrombmp— Створює нове зображення з файлу чи URL
    • imagecreatefromgd2— Створення нового зображення на основі GD2 або URL
    • imagecreatefromgd2part— Створення нового зображення на основі GD2 файлу або URL
    • imagecreatefromgd— Створення нового зображення на основі файлу GD або URL
    • imagecreatefromgif— Створює нове зображення з файлу чи URL
    • imagecreatefromjpeg— Створює нове зображення з файлу чи URL
    • imagecreatefrompng— Створює нове зображення з файлу чи URL
    • imagecreatefromstring— Створення нового зображення з потоку, представленого рядком
    • imagecreatefromtga— Створює нове зображення з файлу чи URL
    • imagecreatefromwbmp— Створює нове зображення з файлу чи URL
    • imagecreatefromwebp— Створює нове зображення з файлу чи URL
    • imagecreatefromxbm— Створює нове зображення з файлу чи URL
    • imagecreatefromxpm— Створює нове зображення з файлу чи URL
    • imagecreatetruecolor - Створення нового повнокольорового зображення
    • imagecrop - Обрізати зображення до заданого прямокутника
    • imagecropauto— Обрізає зображення автоматично на основі заданого режиму
    • imagedashedline - Малювання пунктирної лінії
    • imagedestroy— Знищення зображення
    • imageellipse - Малювання еліпса
    • imagefill - Заливання
    • imagefilledarc— Малювання та заливання дуги
    • imagefilledellipse - Малювання зафарбованого еліпса
    • imagefilledpolygon— Малювання зафарбованого багатокутника
    • imagefilledrectangle - Малювання зафарбованого прямокутника
    • imagefilltoborder - Заливання кольором
    • imagefilter— Застосовує фільтр до зображення
    • imageflip— Перетворення зображення за допомогою вибраного режиму.
    • imagefontheight— Отримання висоти шрифту
    • imagefontwidth— Отримання ширини шрифту
    • imageftbbox— Визначення меж тексту, що виводиться шрифтом freetype2
    • imagefttext— Нанесення тексту на зображення за допомогою шрифтів FreeType 2
    • imagegammacorrect— Застосування гамма корекції до GD зображення
    • imagegd2— Виведення GD2 зображення у браузер або файл
    • imagegd— Виведення GD-зображення у браузер або файл
    • imagegetclip— Отримати прямокутник, що відсікає
    • imagegetinterpolation— Отримує метод інтерполяції
    • imagegif— Виводить зображення до браузера або пише у файл
    • imagegrabscreen— Захоплює зображення з екрану
    • imagegrabwindow— Захоплює зображення вікна
    • imageinterlace— Увімкнення або вимкнення інтерлейсингу
    • imageistruecolor— Визначає, чи зображення є повнокольоровим.
    • imagejpeg— Виводить зображення до браузера або пише у файл
    • imagelayereffect— Встановлення прапора альфа пару для використання ефектів накладання зображень
    • imageline - Малювання лінії
    • imageloadfont— Завантаження шрифту
    • imageopenpolygon— Малює відкритий полігон
    • imagepalettecopy— Копіювання палітри з одного зображення до іншого
    • imagepalettetotruecolor— Перетворює зображення на основі палітри на справжній колір
    • imagepng— Виведення PNG зображення до браузера або файлу
    • imagepolygon - Малювання багатокутника
    • imagerectangle - Малювання прямокутника
    • imageresolution— Отримати або встановити роздільну здатність зображення
    • imagerotate— Поворот зображення із заданим кутом
    • imagesavealpha— Чи зберігати повну інформацію альфа-каналу під час збереження зображень
    • imagescale— Масштабувати зображення за заданою шириною та висотою
    • imagesetbrush— Встановлення зображення (пензля), за допомогою якого будуть малюватись лінії
    • imagesetclip— Встановіть прямокутник обмеження
    • imagesetinterpolation - Встановлює метод інтерполяції
    • imagesetpixel - Малювання точки
    • imagesetstyle - Встановлення стилю малювання ліній
    • imagesetthickness - Встановлення товщини ліній
    • imagesettile— Встановлення зображення, яке буде використано як елемент мозаїчної заливки
    • imagestring - Малювання рядка тексту горизонтально
    • imagestringup— Малювання рядка тексту вертикально
    • imagesx— Отримання ширини зображення
    • imagesy— Отримання висоти зображення
    • imagetruecolortopalette— Перетворює повнокольорове зображення на палітрове
    • imagettfbbox— Отримання параметрів рамки, що обрамляє текст написаний TrueType шрифтом
    • imagettftext— Малювання тексту на зображенні шрифтом TrueType
    • imagetypes— Повертає список типів зображень, які підтримує PHP збірка
    • imagewbmp— Виводить зображення до браузера або пише у файл
    • imagewebp— Вивод зображення WebP у браузер або файл
    • imagexbm— Виведення XBM зображення до браузера або файлу
    • iptcembed— Вбудовування двійкових IPTC даних у JPEG зображення
    • iptcparse— Розбір двійкових даних IPTC на окремі теги
    • jpeg2wbmp— Конвертує зображення з формату JPEG у WBMP
    • png2wbmp— Перетворює файл PNG на файл WBMP
  • GdImage - Клас GdImage
  • GdFont - Клас GdFont