@freeman Плохая идея, нынешние технологий выявляют фото и после отражений, наклонов, смены цвета и т.п. Фактически фото придется исказить до неузнаваемости. А так ищи модуль для ноды.
через js создаешь div на странице, накидываешь ему нужных стилей css, пишешь внутри div тем же js текст и снимаешь скриншот этого элемента.
Думаю есть более простые решения, но это первое что пришло на ум.
@Onotole БАС отрисовывает содержимое окна браузера сначала в изображение, а потом сжимает его не самым лучшим, но быстрым методом. На работоспособность это не влияет.