Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
Преобразование текста в изображение
-
Добрый вечер. Есть ли решение которое позволяет преобразовать текст в изображение без пустых полей (чтобы полностью влезал текст по краям)
Текст динамический так что размер изображения может меняться
Сам шаблон с текстом в стандартном методе преобразования выравнивается по центру.
Или может есть другой способ создания изображения при отправке сообщения в канал ТГ, хочу водяные знаки добавить -
@root https://www.npmjs.com/package/text2png
Вот такой код запускаю в BAS. Но выходит ошибка Error: Cannot find module 'text2png'var fs = require('fs');
var text2png = require('text2png');text2png('Example\nText', {
font: '60px Futura',
textColor: 'teal',
bgColor: 'linen',
lineSpacing: 10,
padding: 20
}); -
@root Эта проблема из-за ошибки в установке
Исправляли так - только как это сделать?
Fixed by manually copying files from GTK to canvas/build/Release/И еще видимо модули от canvas надо установить, но как это сделать для BASa - вот в чем вопрос...
Building the node-canvas module requires:
A global installation of node-gyp.
GTK 2
For optional JPEG support (node-canvas 2.0 and later): libjpeg-turbo -
А что мешает выводить блок html и делать скриншот?
К примеру здесь https://jsfiddle.net/pds1qs9c/ -
-
@root теперь попробовал этот модуль для watermark
Таймаут во время выполнения функции на встроенном языке
var watermark = require('image-watermark');
watermark.embedWatermark('12.jpg', {'text' : 'sample watermark'});Файл в папке ...\Roaming\BrowserAutomationStudio\apps\20.7.6 (и прямой путь пробовал)
-
@root там была уже такая проблема в топике на ГХ. Так вроде и не решили
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\anybo\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\anybo\package.json'
npm WARN anybo No description
npm WARN anybo No repository field.
npm WARN anybo No README data
npm WARN anybo No license field.- image-watermark@0.0.7
added 2 packages and updated 1 package in 2.512s
Это я даже в чистом nodejs проверил.
- image-watermark@0.0.7