Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

class GdImage

12.03.2026 10:36 / Марат / Смотрели : 124 / php |

Что такое GDImage — в зависимости от контекста это может быть три разных сущности.

1. Класс GdImage в PHP (начиная с PHP 8.0)

В PHP 8.0 ресурс GD (ранее представлявшийся как resource) заменён на полноценный класс GdImage. Это объект, инкапсулирующий изображение и методы для работы с ним.

Ключевые особенности GdImage

финальный класс (final class GdImage {}), нельзя наследовать;

заменяет старый тип resource для изображений GD;

предоставляет объектно‑ориентированный интерфейс к функциям GD;

автоматически управляет памятью (сборщик мусора PHP).

Пример создания GdImage

php

$image = imagecreatefromjpeg('photo.jpg'); // В PHP 8+ возвращает объект GdImage

var_dump(get_class($image)); // string(7) "GdImage"

Типичные операции GdImage

php

// Создание изображения

$img = imagecreate(800, 600);

Работа с цветами

$white = imagecolorallocate($img, 255, 255, 255);

$red = imagecolorallocate($img, 255, 0, 0);

Рисование

imageline($img, 0, 0, 800, 600, $red);

Сохранение

imagejpeg($img, 'output.jpg');

imagedestroy($img); // В PHP 8+ необязательно: сборщик мусора

И:

2. Библиотека GDImage для PHP (delfimov/GDImage).

И + :

3. Модуль gdimage для Node.js

Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 237 дней | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1658 | Подписаться.