[ogImage] — генерация превью с текстом

Нужно красивое превью страницы в соцсетях?
Компонент позволяет создать превью путем наложения текстового заголовка на изображение. Доступно позиционирование текста, изменение его размера и цвета, изменение яркости и размера фонового изображения.
В комплекте один сниппет, который генерирует изображения и сохраняет их в отдельную папку.
Пример использования:
<head>
...
<meta property="og:image" content="[[ogimage?
&textPosition=`middle`
&textAlign=`center`
&fontColor=`#fafafa`
&brightness=`-100`
&override=`1`
&width=`600`
&imageSrc=`[[*preview]]`
&caption=`ogImage - генерация превью с текстом`]]"/>
...
</head>Так же дополнение можно использовать для вывода превью статей на сайте.Дополнение доступно в modstore: ogImage
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Чуть подправил пример.
ilyaut.ru/tips-and-tricks/generated-image-to-article-from-title/
При установе консоль указывает на ошибку:
Installing files from /core/packages/ogimage-1.0.3-pl/xPDOFileVehicle/7b0e2f9c874ca4e0a29ea120e30b7177/ to /core/components/ogimageencrypt/encryptedvehicle.class.php
Could not generate encryption key
Package can not be decrypted!
Успешно установлен пакет ogimage-1.0.3-pl
А в журнале ошибок:
(ERROR @ /core/model/modx/modparser.class.php: 541) Could not find snippet with name ogimage.
И дополнение никак не хочет работать, MODX Revolution 2.7.1-pl
Недавно оно было платным, я забыл убрать шифрование пакета. Скоро исправлю)
Но есть вопрос.
Как сделать чтобы изображения были не 1.jpg и подобные, а например подставить название из tv/алиаса/и т.д.?
В сниппете можно динамическую генерацию url сделать.
Я скопировал сниппет, сделал url в своем сниппете какой мне нужно, но где генерируется название изображения из id и исходного расширения, я не представляю. Да и лезть и что-то менять в самих файлах компонента это неправильно…
Создал свой собственный класс, который унаследовал исходный класс ogImage и заменил его метод generatePreview.
Вот статья Василия, может кому пригодится. Сам только сегодня ее обнаружил.
Классное расширение.
Если знаете как сделать текст многострочным так, чтобы он занимал 50% от области картинки, поделитесь решением!