Я пытаюсь написать решение, чтобы мой пользователь мог "ставить водяные знаки" на своих изображениях с помощью логотипа своей компании. Я уже сделал и работаю с водяными знаками, так что теперь я создаю функцию «загрузить логотип», чтобы они могли предоставить мне логотип, который они хотят сделать водяным знаком на своих изображениях.
Я использую VB.NET, и это, вероятно, закончится веб-службой, которая принимает файл логотипа JPG и возвращает «измененный» логотип. В этом веб-сервисе мне нужно:
1) Серая шкала изображения. Который у меня тоже работает, благодаря этой статье .
2) Сделайте фон прозрачным (чтобы логотип выглядел чистым, если на него нанесен водяной знак). Вот где я застрял.
Я думаю, что по большей части любые загруженные логотипы будут иметь общий белый фон, но я не могу этого допустить. Есть ли способ как-то обнаружить фон изображения или цвета фона , чтобы я мог сделать эти цвета прозрачными?
Я скачал и запустил этот проект с code.google.com , который называется Transpoint, и это почти то, что мне нужно, за исключением того, что я не смогу использовать его как отдельное приложение , Кроме того, я думаю, что это написано на Python, что мне чуждо.
Так что в основном мне нужен только способ определения фона на изображении (если это вообще возможно?) Или даже просто цвета фона, чтобы я мог сделать их прозрачными. Любая помощь / совет / предложения будут с благодарностью!
Спасибо,
Lloyd