Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Сформировать прямоугольник с закругленными краями


<?php
function roundrect($im$x1$y1$x2$y2$rad$col) {
    
    
imageline($im, ($x1 $rad), $y1, ($x2 $rad), $y1$col);
    
imageline($im, ($x1 $rad), $y2, ($x2 $rad), $y2$col);
    
imageline($im$x1, ($y1 $rad), $x1, ($y2 $rad), $col);
    
imageline($im$x2, ($y1 $rad), $x2, ($y2 $rad), $col);
    
imagearc($im, ($x1 $rad), ($y1 $rad), ($rad), ($rad), 180270$col);
    
imagearc($im, ($x2 $rad), ($y1 $rad), ($rad), ($rad), 270360$col);
    
imagearc($im, ($x2 $rad), ($y2 $rad), ($rad), ($rad), 090$col);
    
imagearc($im, ($x1 $rad), ($y2 $rad), ($rad), ($rad), 90180$col);
}


$myImage imagecreate(200,100);
$myGrey  imagecolorallocate($myImage,204,204,204);
$myBlack imagecolorallocate($myImage,0,0,0);
roundrect($myImage20101809020$myBlack);
header("Content-type: image/png");
imagepng($myImage);
imagedestroy($myImage); 
?>
Скопировать в буфер

Результат выполнения:

$rad - радиус.
$col - цвет прямоугольника.
$x1, $y1 - это координаты левого верхнего (0,0 быть верхним).
$x2, $y2 - являются конечными координатами.
Большой опыт работы http://www.schletterer.ru/ качество
- Работаем по VIP стандарту отзывы качество

© Copyright 2008-2012 by KDG