Изложив алгоритм - PullRequest
       11

Изложив алгоритм

1 голос
/ 12 августа 2011

Какой хороший алгоритм я могу использовать, чтобы наметить изображение?в настоящее время я иду пиксель за пикселем, если он прозрачный и вокруг него есть непрозрачный пиксель, он установлен на черный цвет.
Это хорошо работает для псевдонимов, но не для сглаженных изображений.для сглаженных изображений это выглядит так, как будто изображение окружено прозрачной линией 0,5px, а затем черной рамкой вокруг нее.и сама черная граница не сглаживается.
Какой алгоритм можно использовать для выделения сглаженного изображения с линией сглаживания 1px?

1 Ответ

0 голосов
/ 12 августа 2011

Вам может повезти, используя непрозрачность исходного изображения, чтобы определить непрозрачность для вашего контура:

Для каждого пикселя, если он частично прозрачный, сделайте его черным, но используйте ту же прозрачность, что иоригинальное изображение.Если пиксель полностью прозрачен или полностью непрозрачен, оставьте его как есть.

...