Задать вопрос
veti_k
@veti_k

Как сделать что бы на текст можно было наложить изображения?

Здравствуйте
Вот пример где это реализовано на php.

personalcase.endorphone.com.ua/apple-iphone-5s-per...
prntscr.com/ayomux

Подскажите как сделать или в каком направлении копать
Спасибо.
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
В GD вряд ли получится такое сделать, тебе нужен Imagick.
Нашёл в интернете пример добавления текста на изображение.
$image = new Imagick();
$image->newImage(800, 75, new ImagickPixel('transparent'));
 
$draw = new ImagickDraw();
$draw->setFillColor('#000'); // цвет текста
$draw->setFont('path/to/font/Atial.ttf'); // путь до файла со шрифтом
$draw->setFontSize(30); // размер шрифта
 
$image->annotateImage($draw, 0, 0, 0, 'Текст Текст');
$image->setImageFormat('png');


Попробуй к $draw применить метод setImageBackgroundColor().
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@afk-dev
Копать в направлении позиционирования, можно сделать с абсолютным позиционированием, и накладывать на картинку, внутри дива текст разумеется, применять стилевые эффекты, вроде transform: rotate(90deg); для наклона diva
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы