генерировать изображения с помощью php на основе настроек градиента css3? - PullRequest
0 голосов
/ 11 июня 2010

Кто-нибудь знает, есть ли библиотека php или нет, есть какие-либо сведения о том, как можно было бы генерировать изображение с помощью php, из базовых настроек ввода элементов HTML и параметров градиента CSS 3.

Чтобы привести пример того, почему это было бы полезно, я обнаружил пару дней назад, что раскладка каркаса для веб-страницы с использованием базового стиля градиента Css3 значительно ускоряет мой дизайн и время разработки.Я не могу проектировать из фотошопа, я потрачу часы, дорабатывая глупые мелочи, которые только приводят меня к доработке более глупых мелочей, чтобы компенсировать глупые небольшие изменения.

- Итак, у меня было прозрение, чтобы прекратить использовать фотошоп дозаканчивайте, и просто сосредоточьтесь на основных стилях элементов, тени текста и границ для подсветки, и я чувствую, что могу создать сверхчистый, более сфокусированный макет, будучи более ограниченным основами графического дизайна с помощью только CSS.

В любом случае, так что я планирую после того, как я закончу макеты, чтобы потом воссоздать графику в фотошопе, чтобы каждый браузер мог отображать изображения.Это не займет много времени, но если повторить, если бы я мог просто сделать это с PHP, это было бы невероятно.Например, возьмем этот стиль, например, который визуализирует чистый ipad / pod ish меню / градиент кнопки.

[code] background: -moz-linear-Gradient (top, # 808080, # 454545 50%, # 313131 51%, # 333333);background: -webkit-градиент (линейный, слева вверху, слева внизу, остановка цвета (0, # 808080), остановка цвета (.5, # 454545), остановка цвета (.5, # 313131), до (#333333)); [/ code]

По сути, я хочу взять один или несколько входов, которые управляют рендерингом изображения, как вы видите там.Возьмите ввод ширины и высоты, а затем соответствующим образом визуализируйте градиент изображения, чтобы я мог сохранить его, загрузить его и использовать в своих проектах.

Итак, я знаю, что в PHP есть некоторые возможности генерации изображений, ноЯ не знаю, в какой степени, любой вклад в наиболее эффективный способ сделать это или если он уже существует, был бы оценен!

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Визуализируйте его с помощью CSS, затем сделайте скриншот полученного градиента.Не требуется никакого необычного PHP.

0 голосов
/ 11 июня 2010

Похоже, что единственное документированное расширение, которое делает градиенты, это Каир , и это своего рода подавляющее.Было несколько посещений классов PHP.Конечно, создание градиента - это шаг после разбора цветов, и это будет непросто.

Да, мой вес стоит за предложением "screencap it".

Это или простоиспользовать градиенты, созданные в профессиональном инструменте для всех.

...