PHP expert |
|
Ik heb onderstaande code om een border rondom een image te maken. Dit werkt goed maar er komen vage lijnen bij. Ik hoop dat het verschil goed te zien is op de images, heb ook een stukje omlijnt waar de lichtblauwe lijn zit die niet goed is
<?php
$color = imagecolorallocate($this->resource, 255, 0, 0);
imageline($this->resource, 0, 0, $this->width, 0, $color);
imageline($this->resource, 0, $this->height - 1, $this->width, $this->height - 1, $color);
imageline($this->resource, 0, 0, 0, $this->height - 1, $color);
imageline($this->resource, $this->width - 1, 0, $this->width - 1, $this->height - 1, $color);
$this->outputImage($this->resource);
?>
<?php $color = imagecolorallocate($this->resource, 255, 0, 0); imageline($this->resource, 0, 0, $this->width, 0, $color); imageline($this->resource, 0, $this->height - 1, $this->width, $this->height - 1, $color); imageline($this->resource, 0, 0, 0, $this->height - 1, $color); imageline($this->resource, $this->width - 1, 0, $this->width - 1, $this->height - 1, $color); $this->outputImage($this->resource); ?>
Aan mijn functie outputImage ligt het niet want de andere functies werken goed
Dit is het plaatje waar bovenstaande code wel in is verwerkt en die daaronder waarin er geen border is
(dat rode is de border die komt van de code hierboven om het duidelijk te maken)
Met border:
http://img252.i...derzw6.jpg
Zonder border:
http://img126.i...dervk0.jpg
Niemand met genoeg verstand van gd die me kan helpen ?:ooh:
|