Здравствуйте!
У нас в
проекте для ключевых сущностей (пользователь, группа, митап) предполагается довольно богатое визуальное оформление (фоновые изображения, миниатюры). Естественно, есть большое количество пользователей, которые не хотят заниматься оформлением, и по этому на сайте появляется много скучных/однообразных изображений-плейсхолдеров. Хотелось бы генерировать уникальные изображения для таких случаев с помощью отдельного сервиса. Как-то вроде ты ему размеры, id паттерна генератора изображения, (и, возможно, некую величину для инициализации, например хеш id сущности + тип изображения), он тебе изображение, без прелюдий :). Уверен вы видели такие сгенерированные изображения в миниатюрах аватарок на github.com, или stackoverflow.com, хочу что-то вроде для произвольного размера изображения.
Важно! Речь идет не о коллаже из тематических иллюстраций, а о том, чтоб сервис реально мог "нарисовать" новое изображение по некоторому алгоритму, пусть даже и не очень сложное - пара, тройка линий несколько раскрашенных областей, к примеру.
Вопросы:
В какую сторону стоит смотреть? ;)
Может уже есть готовое решение в опенсорс, которое полностью, или частично реализует описанный функционал?
Какие библиотеки/плагины на js, ruby, php (ваш любимый ЯП) вы могли бы порекомендовать для реализации такого сервиса?