darkthor
Новичок
Всем привет.
Разбирался с GD функциями. Но уперся в одну проблему, решение которой найти не могу.
Нужно написать скрипт который бы вырезал ромб из png и сохранял в файл. тоже в png. Вокруг ромба оставлять прозрачность..
Решил сделать с помощью полигонов. начал просто тестить функции. но не получается сделать из полигона прозрачность..
вот код в котором я тестил функции:
помогите понять в чем проблема ) заранее спасибо
Разбирался с GD функциями. Но уперся в одну проблему, решение которой найти не могу.
Нужно написать скрипт который бы вырезал ромб из png и сохранял в файл. тоже в png. Вокруг ромба оставлять прозрачность..
Решил сделать с помощью полигонов. начал просто тестить функции. но не получается сделать из полигона прозрачность..
вот код в котором я тестил функции:
PHP:
header('Content-Type: image/png');
$image = imagecreatefrompng('http://test.local/work.png');
$resW = imageSX($image);
$resH = imageSY($image);
$im = imagecreatetruecolor($resW, $resH);
imageAlphaBlending($im, false);
imageSaveAlpha($im, true);
imageCopyResampled($im, $image, 0, 0, 0, 0, $resW, $resH, $resW, $resH);
$blue = imagecolorallocate($im, 0, 0, 255);
imagefilledpolygon($im, array(100, 0, 50, 50, 100, 100), 3, $blue);
imagecolortransparent($im, $blue);
imagepng($im);
imagepng($im, '1.png');
imagedestroy($image);
imagedestroy($im);