Fishus
Новичок
поворот полупрозрачной gif картинки
Задача: повернуть картинку, которая содежрит Неквадратный рисунок, а все остальное - прозрачное. (пример - треугольник, и пр.)
пытаюсь:
если картинка гифовая - что было прозрачным становится черным. если jpeg - то белым, и если после делать белый цвет прозрачным - эффекта никакого. уже пробовал и наложение на прозрачную картинку - все тоже самое..
Если накладывать на другую, цветную картинку - все ок,.
Все, что мне нужно - это лишь повернуть картинку на определенный угол.
В чем проблема, где копать?
Задача: повернуть картинку, которая содежрит Неквадратный рисунок, а все остальное - прозрачное. (пример - треугольник, и пр.)
пытаюсь:
PHP:
$v_t='gif';
$type_file='/path/to/file';
$type_func = "imagecreatefrom".$v_t;
$type_t=$v_t;
if(!function_exists($type_func)) return false;
$type = $type_func($type_file);
$color=imagecolortransparent($type,imagecolorat($type,0,0));
$type=imagerotate($type, $vj, $color);
imagecolortransparent($type,imagecolorat($type,0,0));
header('Last-Modified: '.gmdate('D, d M Y H:i:s', time()).' GMT');
header("Content-Type: image/".$type_t);
$creat_func='image'.$type_t;
if(!function_exists($creat_func)) return false;
$creat_func($type, $destination, 100);
imagedestroy($type);
Если накладывать на другую, цветную картинку - все ок,.
Все, что мне нужно - это лишь повернуть картинку на определенный угол.
В чем проблема, где копать?