Наложение текста на картинку

Главные вкладки

Аватар пользователя Kaylang Kaylang 1 августа 2013 в 14:23

Доброго времени суток!

С вашего позволения продолжаю задавать глупые вопросы.

Есть задача: на сайте находится некоторое изображение, скажем значок-бляха. Надо для каждого пользователя создать картинку с такой же бляхой, но чтобы на бляхе еще были ФИО пользователя и его персональный номер.

1. Какими средствами это лучше и проще сделать?
2. В каком формате лучше использовать картинку (jpeg, png)?
3. Как сделать, чтобы картинка генерировалась пользователем в своем профиле (скажем нажатием кнопки "Получить бляху")?

Вот, собсно.

Заранее благодарен!

Комментарии

Аватар пользователя Paldru Paldru 1 августа 2013 в 14:28

В imagecache actions есть возможность рулить генерацией картинок через php - "Add Custom action - Runs custom PHP code". Туда дергать нужные переменные

упс непосмотрел что у вас седьмой друпал, тогда незнаю(((

Аватар пользователя Kaylang Kaylang 1 августа 2013 в 22:50

Ок, а где можно почитать мануал на русском?

Поставил модуль, подключил, сделал пресет (опции: определить холст с прозрачностью, нанести текст).
Как мне теперь вызвать это дело по нажатию кнопки пользователем?
Как указать какую картинку использовать?
Как указать в какую картинку записать результат?
И как передать в нее данные?

Аватар пользователя NightL NightL 2 августа 2013 в 0:56

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

Аватар пользователя Kaylang Kaylang 2 августа 2013 в 0:58

"NightL" wrote:
если бляху вам не надо экспортировать куда либо

Надо. Надо создавать картинку с возможностью загрузки ее пользователем.

Аватар пользователя Kaylang Kaylang 3 августа 2013 в 22:34

Господа, как же все-таки передать в пресет параметром текст (имя пользователя) и имя файла, который надо обрабатывать?

Что-то ничего не нахожу на эту тему. Sad

Аватар пользователя Kaylang Kaylang 4 августа 2013 в 22:29

Вобщем, плюнул на пресеты и сделал чисто на PHP с использованием GD. Просто и сердито.

Единственное, что осталось, это сделать кнопку для пользователя в профиле. Есть идеи, как это делается правильно?