Как установить частичную прозрачность в GD с PHP? - PullRequest
0 голосов
/ 14 апреля 2009

Я пытаюсь создать динамическое изображение с помощью PHP, и я не могу узнать, как установить частичную прозрачность. Очень легко сделать вещи сплошными или полностью прозрачными, но я не смог этого сделать.

Ответы [ 2 ]

1 голос
/ 14 апреля 2009

Предполагается, что вы создаете свое изображение с помощью функции imagecreatetruecolor и что вы выводите изображение в виде файла PNG ....

Вам необходимо вызвать следующие методы, чтобы указать, что изображение должно быть сгенерировано как 24-битный PNG перед вызовом imagepng:

imagesavealpha($im, true);

Обратите внимание, что Internet Explorer 6 не поддерживает 24-битные файлы PNG без использования фильтра CSS, применяемого к тегу img.

0 голосов
/ 14 апреля 2009

Ознакомьтесь с документацией для imagecolorallicatealpha () Там они создают прозрачный цветной круг.

...