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