Pisze skrypt, który rywowałby zaokrąglony prostokąt, jednak kiedy wpisuje adres do przeglądarki nie widze mojego efektu(inne rysowane przez siebie obrazki widać normalnie)
Oto kod, plik składa się z 2 plików:
[php:1:712b9feb40]
<?php
//plik roundrect.inc
function ImageRoundRect($image,$x1,$y1,$x2,$y2,$arcradius,$color) {
$arcwidth=($arcradius * 2);
//górny lewy wierzchołek
ImageArc($image, $x1 + $arcradius, $y1 + $arcradius, $arcwidth, $arcwidth,
180, 270, $color);
//górny prawy wierzchołek
ImageArc($image, $x2-$arcradius, $y1 + $arcradius, $arcwidth, $arcwidth,
270, 360, $color);
//dolny prawy wierzchołek
ImageArc($image,$x2 - $arcradius, $y2- $arcradius, $arcwidth, $arcwidth,
0,90,$color);
//dolny lewy wierzchołek
Imagearc($image, $x1+$arcradius, $y2-$arcradius, $arcwidth, $arcwidth,
90,180,$color);
//górna krawędź
ImageLine($image, $x1+$arcradius, $y1, $x2-$arcradius, $y1, $color);
//prawa krawędź
ImageLine($image, $x2, $y1+$arcradius, $x2, $y2-$arcradius, $color);
//dolna krawędź
ImageLine($image, $x1+$arcradius, $y2, $x2-$arcradius, $y2, $color);
//lewa krawędź
ImageLine($image, $x1, $y1+$arcradius, $x1, $y2-$arcradius, $color);
}
?>
[/php:1:712b9feb40]
I oto drugi plik:
[php:1:712b9feb40]
<?php
include"./roundrect.inc";
header("Content-type: image/png");
$image=@ImageCreate(200,150);
$gray=ImageColorAllocate($image,204,204,204);
$blue=ImageColorAllocate($image,0,0,255);
ImageRoundRect($image, 10,10,190,140,30, $blue);
imagePNG($image);
?>
[/php:1:712b9feb40]