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».