| Neuer Benutzer
Registriert seit: 08.10.2011
Beiträge: 7
PHP-Kenntnisse: Anfänger
| [Erledigt] imagesetthickness() Gestrichelte Linien werden eigenartig schräg versetzt. Hey,
eigentlich ist es recht einfach. Ich möchte gestrichelte Linien in ein Bild zeichnen.
Soweit funktioniert es auch... PHP-Code: <?php
header("Content-type: image/jpeg");
$im = imagecreatetruecolor(100, 100);
$w = imagecolorallocate($im, 255, 255, 255);
$red = imagecolorallocate($im, 255, 0, 0);
$style = array($red, $red, $red, $red, $red,$red, $red, $red, $red, $red,$red, $red, $red, $red, $red, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w);
imagesetstyle($im, $style);
imageline($im, 0, 0, 100, 100, IMG_COLOR_STYLED);
imagejpeg($im);
imagedestroy($im);
?> Sobald ich jedoch mit imagesetthickness() arbeite, um die Linien breiter / dicker zu machen, dann werden die Abstände und die Linien komisch verkürzt. PHP-Code: <?php
header("Content-type: image/jpeg");
$im = imagecreatetruecolor(100, 100);
$w = imagecolorallocate($im, 255, 255, 255);
$red = imagecolorallocate($im, 255, 0, 0);
//-----------------------------
imagesetthickness($im, 5);
//-----------------------------
$style = array($red, $red, $red, $red, $red,$red, $red, $red, $red, $red,$red, $red, $red, $red, $red, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w);
imagesetstyle($im, $style);
imageline($im, 0, 0, 100, 100, IMG_COLOR_STYLED);
imagejpeg($im);
imagedestroy($im);
?>
Wo liegt mein fehler? |