2017-02-01 3 views
-1

Я ищу решение, чтобы иметь такую ​​функциональность, чтобы работать на SilverStripe:SilverStripe GD изображение и текст

http://papermashup.com/demos/php-gd-image-and-text/

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

Не найдено ни одного решения для SilverStripe.

ответ

0

Это похоже на то, что вы просите о помощи с конкретным решением, а не с конкретной проблемой, с которой вы сталкиваетесь.

Что вы пробовали? Вы проверили https://addons.silverstripe.org? Что ты нашел?

То, что вы просите, вполне возможно, и с моей головы требуется специальный подкласс GDBackend, который будет напрямую взаимодействовать с GD, пользовательский контроллер, содержащий один открытый метод, который логически вызывает вашу пользовательскую логику GD для генерации изображение и некоторые базовые jQuery + AJAX для POST значения поля формы в ваш контроллер.

+0

Я думал, что я мог бы основывать, что на этом: http://www.adisurya.net/blog/2012/02/watermark-image-with-png-or-text-in-silverstripe/ Так что это в основном как этот водяной знак, но в разной форме. Я знаю, как сделать эту страницу на оборотной стороне и форме, но как ее инвертировать - так пользователь может сгенерировать изображение? –

+0

Пользователь может создать изображение, загрузив его через UploadField, встроенный в форму (они также могут использоваться в интерфейсе, а не только для CMS). Но я чувствую, что вы действительно имеете в виду «генерировать» против «загружать» ..? – theruss

+0

Мне нужно на самом деле решение, в котором у меня может быть много базового объекта (например, кружки, футболки и т. Д.), И пользователь интерфейса может выбрать один, а затем добавить текст к нему - в конце он будет генерировать изображение с базовыми изображениями и текстом, встроенным в него. Итак, я подумал, что было бы хорошо иметь каждый объект (кружку, футболку и т. Д.) В качестве страницы (это будет управляться, загружать изображения и шрифты - через бэкэнд), а затем на каждую страницу (или каждый из этих тип страницы) будет иметь форму, с помощью которой пользователь может добавлять текст и генерировать свои собственные. Любая идея, как я могу заставить ее работать? –

Смежные вопросы