Я работаю над разработкой В широком масштабе многопользовательской ролевой игры играющего онлайн (MMORPG) в.NET с помощью C# и Silverlight. Одна из функций, которую требовали на эту игру, должна позволить плеерам загружать свои собственные аватары.
Вместо того, чтобы отображать загруженные изображения в их необработанных формах, мы хотим преобразовать изображения в мультипликационную форму - другими словами, к cartoonize изображение.
Несколько сайтов, которые могут выполнить такую задачу, перечислены по http://www.hongkiat.com/blog/11-sites-to-create-cartoon-characters-of-yourself/
Я понимаю, что эти сайты применяют фильтр изображения для создания мультипликационного изображения. Откровенно говоря, у меня нет разумной идеи, на что могли бы быть похожими эти мультипликационные алгоритмы фильтра изображения или если существует что-либо уже доступное в C# или.NET, которую я мог использовать. Если бы нет никаких доступных библиотек, мне любопытно, как трудный это должно было бы прокрутить мое собственное.
Это - незначительная игровая функция, таким образом, я не интересуюсь посвящением недели или большим количеством кодирования времени для реализации этого. Однако, если я могу кодировать, в чем я нуждаюсь в течение дня, затем это, вероятно, жизнеспособно.
На данном этапе я, прежде всего, ищу руководство относительно
Заранее спасибо!
, По-видимому вы подаете заявку Гауссова Размытость фильтр к изображению. Затем вы увеличиваете резкость изображение. Возможно, библиотеки AForge выручили бы вас.
Я использовал код из лаборатории обработки изображений на проекте кода до успеха. (Обновление: Вот библиотека IT использует)
Christian Graus также написала целую серию на обработке изображений GDI, которую я нашел полезным (и имеет перечисленные выше эффекты для возможностей фильтрации).