|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
geforce,
[dei], 10.01.2009 13:51:11:
функция для сглаживания углов, принимает дескриптор картинки и опционально угол
function corners(&$im,$r=15) {
$w = imagesx($im);
$h = imagesy($im);
$fg = imagecolorallocate($im, 255,255,255);
for ($offset=0, $x=0, $y=0; $offset<$r, $x<=90, $y<=90; $offset+=$r/90, $x++, $y++) {
imageline(
$im,
sin(deg2rad($x))*$r + $w-$r,
cos(deg2rad($y))*$r + $h-$r,
$w,
$h-$offset,
$fg
);
imageline(
$im,
sin(deg2rad($x+90))*$r + $w-$r,
cos(deg2rad($y+90))*$r + $r,
$w,
$r-$offset,
$fg
);
imageline(
$im,
sin(deg2rad($x+180))*$r + $r,
cos(deg2rad($y+180))*$r + $r,
0,
$offset,
$fg
);
imageline(
$im,
sin(deg2rad($x+270))*$r + $r,
cos(deg2rad($y+270))*$r + $h-$r,
0,
($h-$r)+$offset,
$fg
);
}
}
Den, 13:51:49:
ок
Розбаньте человека... Такие кадры пропадаюют ))
Последний раз редактировалось Zitt; 10.01.2009 в 14:55..
|