Как векторизировать комиксы xkcd в командной строке

f=correlation.png; s=400; t=50; a=1.2; convert $f -resize ${s}% -threshold ${t}% bmp:- | potrace -o ${f%.*}.svg -b svg -z black --fillcolor "#FFFFFF" --alphamax ${a}


Эта команда векторизирует комиксы XKCD, преобразуя изображение в формат SVG:

f=correlation.png; — Задает имя входного файла «correlation.png».
s=400; — Устанавливает размер на выходе в 400% от исходного.
t=50; — Устанавливает порог бинаризации изображения на 50%.
a=1.2; — Устанавливает максимальное значение альфа-канала при векторизации на 1.2.
convert $f -resize ${s}% -threshold ${t}% bmp:- | — Использует утилиту «convert» для изменения размера и бинаризации изображения.
potrace -o ${f%.*}.svg -b svg -z black --fillcolor "#FFFFFF" --alphamax ${a} — Запускает утилиту «potrace» для векторизации изображения в формат SVG с заданными параметрами.

Полезно для преобразования растровых изображений в векторный формат. Альтернативы: можно использовать другие утилиты для векторизации, такие как «autotrace» или «Vector Magic».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *