vb.net 让已有的Image的一个颜色变为透明色

已经有一个Image且有图片了,现在要让任意一个RGB颜色变为透明色怎么办?(输出到文件也是透明色那种)

 Dim Img As Image = Me.BackgroundImage

放在ImageList中,设置MaskColor(VB.NET ImageList.TransparentColor)

https://msdn.microsoft.com/zh-cn/library/system.windows.forms.imagelist.transparentcolor.aspx