将边框应用于图像形状

Poo*_*ora 6 image border image-processing ios

在我的应用程序中,我有各种不同形状的图像.像树,云.(附上样本图像).我想以编程方式为这些形状添加边框.就像图像是树,然后需要突出树形状.我不能使用calayer,因为它会将边框应用于UIImageView.谁能指导我如何实现这一目标?

样本图像

Wai*_*ain 2

简单的选择是绘制图像两次,首先应用小比例来稍微放大图像。如果图像不透明(而是黑白),则进行遮蔽。