PHP GD центр градиента - PullRequest
       36

PHP GD центр градиента

1 голос
/ 02 сентября 2010

Я сделал градиентные изображения, используя PHP GD по горизонтали и вертикали, но как вы можете получить такие изображения?

alt text alt text

Это примеры изображений for the Emulate Gradient Fill PHP class

РЕДАКТИРОВАТЬ:

Я хочу знать, как сделать это из нуля , сайт является примером

1 Ответ

1 голос
/ 03 сентября 2010

Из документации сайта:

$image = new gd_gradient_fill($width,$height,$direction,$startcolor,$endcolor,$step)

string $ direction Форма или направление градиента, которое может быть любым из: вертикальный, горизонтальный, эллипс, эллипс2, круг, круг2, прямоугольник, diamond.

Так что в функции вы устанавливаете направление на алмаз и т. д., попробуйте разные, чтобы увидеть, как они отображаются.

РЕДАКТИРОВАТЬ

Чтобы сделать их с нуля, проще всего посмотреть исходный код этого скрипта: http://planetozh.com/download/gd-gradient-fill.php оттуда вы должны бытьв состоянии порыться в нем и получить правильные команды для него.Учитывая, что это всего лишь 240 строк кода, читать его тривиально.

...