Простой эксперимент с обработкой изображений иногда может перерасти во что-то большее. Так получилось с моим последним проектом — инструментом, который преобразует фотографии в изображения, состоящие из черных кружков разного размера.
Что-то подобное мне попадалось в дизайне и графике, но создать свой подход показалось увлекательным вызовом. И, что самое интересное, первую версию удалось сделать всего за один день!
Идея проста: фотография превращается в набор точек. Алгоритм анализирует яркость каждого пикселя и определяет размер круга: чем темнее пиксель, тем больше диаметр. Результат можно сохранить в формате PNG — готовый файл, который легко использовать для печати или обработки.
Приложение полностью работает в браузере и не передает изображения на сервер. Это делает его быстрым, удобным и безопасным для пользователей.
Мозаика из кружков находит применение во множестве областей:
Для обработки изображения я использовал Canvas API — это позволяет быстро анализировать пиксели и рисовать результат прямо в браузере. Сохранение результата в PNG было очевидным выбором, так как этот формат подходит для большинства пользователей.
Самое сложное — добиться идеального соотношения скорости работы и качества результата. Важно, чтобы всё выглядело профессионально, но при этом инструмент оставался быстрым и простым.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
12359 тендеров
проведено за восемь лет работы нашего сайта.
Сервис доступен по адресу: http://tetris.su/test/img2circles.html. Просто загрузите фотографию, и за несколько секунд получите готовый результат.
Это только начало. У меня уже есть идеи по улучшению:
Я вижу в этом инструменте не только развлечение, но и реальный инструмент для творчества. Попробуйте его и дайте знать, что вы думаете!
Буду рад услышать ваши отзывы и предложения. Вместе мы можем сделать его ещё лучше!