C# 如何完美让黑色背景透明

图片说明
最近一堆这样的需求,要求用软件将类似背景图片做成透明的,后来同事用PS做了个样张给我
图片说明
琢磨半天也没想到解决办法,有没有高手有类似的开发经历?最好有源码的,因为C#处理图片我是第一次做

http://jingyan.baidu.com/article/c74d60008500270f6b595d7d.html

用PS不是很方便么,C#难搞