Как нарисовать квадрат 8x8 на изображении? - PullRequest
0 голосов
/ 06 декабря 2009

У меня есть изображение: image.png (может быть jpg или gif)

Как нарисовать квадрат 8х8 в $x, $y, а затем сохранить изображение в $file?

1 Ответ

3 голосов
/ 06 декабря 2009

Вы ищете imagerectangle():

// Load the image
$img = imagecreatefrompng("image.png"); // or imagecreatefromjpeg(), etc.

// Set a colour for the sides of the rectangle
$color = imagecolorallocate($img, 255, 255, 255); // for a white rectangle

// Draw an 8x8 recangle at coordinates ($x, $y) from top left
imagerectangle($img, $x, $y, $x+8, $y+8, $color);

// Or, use imagefilledrectangle() with the same arguments if you want it filled

// Save the image
imagepng($img, "image.png"); // or imagejpeg(), etc.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...