php gd альтернатива для альфа-канала?

По какой-то причине альфа-канал в php gd ограничен диапазоном 0-127, в то время как для rgba он должен быть 0-255.

Теперь, если мы создадим цвет с альфа-значением, превышающим 127 (например, используя imagecolorallocatealpha), вместо него будет выбран черный цвет по умолчанию...

Интересно, есть ли альтернативный способ сделать снимки, которые бы полностью использовали альфа-канал. Я не понимаю, почему gd обрезает альфа-канал до 7 бит, а затем снова выводит png с 8 бит / канал.

Я также хотел бы рассмотреть вывод PNG пиксель за пикселем.

1 ответ

Вам нужно проверить Imagemagick. http://www.imagemagick.org/

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

Другие вопросы по тегам