Векторизатор М – это простой и пока бесплатный векторизатор растровых изображений (например, фотографий). Создавался, как помощник малоопытному художнику. По сути, это создатель картины по номерам, но без номеров.
Почему без номеров? Изначально, цели сделать инструмент, создающий картины по номерам, не ставилось. Поэтому, на текущий момент, возможностей вывода карты цветов, рецепта приготовления цвета и прочих сопутствующих дел нет. Раз так, немного нелогично выводить номера цветов без самих цветов. Безусловно, это все в планах. О планах — в конце статьи.
Применение и ради чего создавался.
В домашних условиях, как правило, нет возможности печатать формат больше А4 и уж тем более печатать на холсте. Поэтому на выходе векторизатора имеем svg, который замечательно масштабируется, может быть открыт и распечатан в любом браузере или векторном редакторе. Сегменты могут иметь осветленный (вплоть до прозрачного) цвет. Осветлённость сегментов настраивается. Также настраивается вид линий границ: четче видимы или едва-едва. Подсматривая на экран, или на распечатку в полноцветном режиме, можно легко ориентироваться в схеме будущей картины. Это намного проще, чем с лупой рассматривать номер цвета сегмента.

Также, если включить творчество, а не слепое копирование и следование контурам, можно отвязаться от границ, и воспринимать их как некие направляющие вехи. По опыту, очень трудно в рамках А4 следовать контурам, имея не самую тонкую кисть и гуашь. Акрил дорого, да и нет смысла начинать с акрила, не набив руку на более дешевых и доступных красках.

Зато потом, спустя какое-то время, приобретя уверенность в движениях кистью и опыт в смешивании цветов, можно отнести сделанную в «Векторизаторе М» схему в какую-либо студию, распечатать ее на холсте или материале, более плотном, чем тонкий ватман из дешевого альбома для рисования, ибо только такой ватман и может воспринимать домашний принтер.
Про Цвет и Краски
Конечно же, должна быть определенная практика в смешивании красок. Используя только имеющиеся в наличии краски, без смешивания, картины не получится. Получится некая стилизация. Хотя это тоже неплохо. Получить конечный результат можно быстро. Да и в качестве подарка оригинально и весьма романтично.



Быстро, качественно, недорого.
В версии 0.1.x.x возможности указывать краски нет. Эта возможность появится, когда будет сделан калькулятор, в котором, указывая нужный нам цвет, будет рассчитываться рецепт смешивания имеющихся в наличии красок и их пропорций.
Количество цветов варьируется от 2 до 24. Указывать 1 или 0 цветов – несерьезно. Более чем 24 цвета – не вижу смысла. Нужный цвет так или иначе придется получать путем смешивания, не думаю, что палитра в 36 цветов – это нечто из области реального для начинающего художника. В будущем можно будет опционально указываться максимум цветов, но пока действует ограничение на 24 цвета.
Чего ожидать в ближайших версиях
- Улучшение качества и ускорение сегментации, у меня есть в запасе еще алгоритмы;
- Избавления от иногда встречающихся ошибок нахождения внутренних областей сегмента;
- Дать возможность перед сегментацией заменить, удалить или добавить цвет;
- Подсвечивать сегменты одного выбранного цвета. Удобно рисовать, подглядывая;
- В дополнение к svg сделать выгрузку в pdf, eps;
- Возможность отметить области, которые оптимизатор трогать не будет. Иначе при оптимизации могут пропасть ноздри или блеск глаз, а это убивает жизнь в картинке.
В более долгосрочной перспективе
- Специализированный редактор растра для его предварительной подготовки перед сегментацией;
- Редактор для работы с сегментами после векторизации. Удалить, сгладить, заменить, объединить, отредактировать цвет и т.д.;
- Указание своих цветов;
- Калькулятор цвета, описанный выше;
- Нумерация сегментов;
- Карта цветов с «рецептами» приготовления;
- Возможен вариант «подкачки» с сервера удачных цветовых сочетаний с проверенным составом.
- Печать непосредственно из программы, с указанием размера изображения. При печати будет происходить автоматическая разбивка на листы указанного формата.
- Хочется сделать объединение результатов работы нескольких алгоритмов. Используя меньшее количество цветов, мы как бы крадем у некоторых сегментов возможность быть более выразительными. И, допустим, ситуация, когда в одном результате получились выразительные глаза, а в другом — нос и губы. Вот на этот случай попробовать сделать «объединение» выбранных участков. Цветов станет больше, чем заказали изначально. но результат, как мне кажется, будет того стоить.
Если проект Векторизатор М принес Вам пользу, раскрыл творческий потенциал, помог в работе или принес прибыль, пожалуйста, поддержите проект.