Я пытаюсь сделать изображение прозрачным, используя библиотеку GD из PHP, но при выполнении следующего кода прозрачной б ⇐ Php
-
Anonymous
Я пытаюсь сделать изображение прозрачным, используя библиотеку GD из PHP, но при выполнении следующего кода прозрачной б
Я пытаюсь сделать изображение прозрачным, используя библиотеку GD из PHP, но при выполнении следующего кода прозрачной будет только часть.
$image = imagecreatefrompng("$секунда"); imagealphablending ($ image, false); $col_transparent = imagecolorallocatealpha($image, 0, 0, 0, 127); imagefill($image, 0, 0, $col_transparent); // устанавливаем прозрачный цвет в качестве фона. imagecolortransparent ($image, $col_transparent); // на самом деле делаем его прозрачным imagesavealpha($image, TRUE); заголовок('Тип контента: изображение/png'); изображениеpng($изображение); Здесь оригинальное изображение: https://postimg.org/image/y68nw57z1/
Вот полученное изображение: https://postimg.org/image/o4n3t6ic7/
Как видите, в полученном изображении есть части, которые остаются белыми.
Как я могу это решить?
Я пытаюсь сделать изображение прозрачным, используя библиотеку GD из PHP, но при выполнении следующего кода прозрачной будет только часть.
$image = imagecreatefrompng("$секунда"); imagealphablending ($ image, false); $col_transparent = imagecolorallocatealpha($image, 0, 0, 0, 127); imagefill($image, 0, 0, $col_transparent); // устанавливаем прозрачный цвет в качестве фона. imagecolortransparent ($image, $col_transparent); // на самом деле делаем его прозрачным imagesavealpha($image, TRUE); заголовок('Тип контента: изображение/png'); изображениеpng($изображение); Здесь оригинальное изображение: https://postimg.org/image/y68nw57z1/
Вот полученное изображение: https://postimg.org/image/o4n3t6ic7/
Как видите, в полученном изображении есть части, которые остаются белыми.
Как я могу это решить?
Мобильная версия