PHP изменение размера изображения и сохранение в формате png с прозрачным фоном


Я работаю над сценарием, для которого мне нужно сделать следующее:

Пользователь загружает изображение (JPG, PNG, GIF). PHP изменяет его размер, увеличивает размер холста и сохраняет изображения в виде файла PNG на сервере.

Теперь я нашел этот учебник, чтобы узнать, как это сделать: http://www.webxpert.ro/andrei/2009/01/08/thumbnail-generation-with-php-tutorial/

Однако при этом будет создан файл PNG с белым фоном. Возможно ли, чтобы PHP сгенерировал его с помощью прозрачный фон?

Спасибо!

Author: rationalboss, 2012-09-21

1 answers

Учебное пособие разбивает его на основные этапы. Просто найдите шаг, который помещает туда цвет фона, и вместо этого поместите прозрачный цвет. Вам понадобится imagecolorallocatealpha и альфа-значение 127.

 1
Author: Niet the Dark Absol, 2012-09-21 15:21:13