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