В процессе работы над сателлитом, контент которого спижжен с книжки, возникла проблема с рисунками. Кто хоть один раз сканировал ч/б рисунки со страниц плохого качества, тот знает, что на выходе получается рисунок, посмотрев на который сразу понимаешь, что он отсканирован (перечитал, что токачто написал, прикуел:) но переделывать не стал). А мой сателлит позиционируеца как почти СДЛ, нужно чтоб всё выглядело кошерно. Попытка исправить ситуацию с пом. фотошопа провалилась, толи я не ас в нем, толи одно из двух.

И тут мне приходит в голову гениальная идея — конвертнуть растр в вектр, а потом вектр в растр :) И тогда все ненужные мелкие точки, рваные края и прочие некрасивости исчезнут. Для затравки, сразу покажу, что получается:

Ну как, крута? :) Вот и мне понравилось, такого эффекта я и хотел добиться. Но чу, вернемся к тому месту, где я незнал как это сделать. В начале я гуглил в направлении программ-вектороризаторов, упорно вставляя в запрос «прога», «программа», етс. Установил штуки четыре их, нашел даже какую-то досовскую прогу, управление которой велось через командную строку %) Ни одна из найденных прог меня не вставила, по разным причинам. Тада я полез по форумам автокадным, и наткнулся на сайт vectormagic.com. Тестанул, и понял, вот оно — щастье.

Сайт сделан в лучших традициях уеб2.0, флеш+аякс, очень удобный, с небольшим количеством настроек, но с хорошим результатом и великолепной юзабельностью.

Вкратце — аплоадим растровое изображение (можно, кстати, и обычную фотографию), выбираем тип изображения, степень детализации, цвета, и, собсна, всё, чрз секунд 30 сайт выдаст векторное изображение. Конечно, сервис не бесплатен, и берет деньгу если хочеца получить именно векторный тип рисунка. Но нам-то на самом деле, вектор не нужен, нам нужен растр, полученный с вектора :) А это как раз можно сделать в бесплатном варианте использования сервиса — там есть возможность скачать полученное векторное изображение в растровом виде (PNG).

Есть два нюанса. Первый — размер изображения в процесе конверта сжимается до примерно 1200*800 пикселей. Для наших задач — пофик, но векторизация больших изображений обломится. Второй — сервис к получившемуся png внизу справа добавляет надпись — свой URL. Это довольно легко обойти, добавив в фотошопе к низу картинки полоску высотой в размер надписи, а потом ее обрезав в том же фотошопе:

Сервис поддерживает многопоточность, т.е., пока конвертируется одно изображение, можно загружать другое. Я так загрузил его на 15 картинок сразу, и на отдельной странице смотрел за бегущей полоской-индикатором процесса конвертирования каждой картинки. Оч удобно :)

Если будет интересно — загрузите туда обычную фотографию, результат будет интересным ;) Получаются довольно таки стильные картинки.