Как сохранить изображение CSS на сервере с помощью PHP - PullRequest
2 голосов
/ 25 ноября 2011

Я хочу создать генератор кнопок с javascript на моем сайте, что-то вроде этого http://css -tricks.com / examples / ButtonMaker / .

Но я хочу добавитьКнопка «Сохранить» тоже, так что пользователь сможет сохранить изображение кнопки, которую он создает.Я хочу сохранить изображение на моем сервере с помощью PHP, если это возможно.

У кого-нибудь есть идеи о том, что я должен действительно читать или искать?

Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 25 ноября 2011

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

Что вы можете сделать, это создать генератор кнопок, который принимает параметры, а затем отображает изображение на сервере (используя php) и отправляет его в браузер для отображения.Это изображение может быть легко сохранено.

0 голосов
/ 25 ноября 2011

Один из подходов заключается в отправке настроек css на ваш сервер и выполнении html рендеринга , который каким-то образом позволяет сохранить снимок экрана с кнопкой.

Поиск в Google для «рендеринга html»дает несколько результатов, но я не могу сказать, предлагает ли какой-либо из них API, который позволяет вам легко сохранять изображения нужных элементов.

(Конечно, Firefox и Chrome тоже считаются средствами рендеринга html).

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

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

0 голосов
/ 25 ноября 2011

Ссылка, которую вы предоставили, просто определяет CSS для элемента - вы просто должны отправить его обратно на сервер - через форму или ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...