如何在C#中使用Alpha Compositing(Porter和Duff)?

时间:2010-09-10 13:59:00

标签: c# .net graphics alphablending

是否有Alpha Compositing for .NET的实现(API)。 Wikipedia表示Windows具有本机实现。当然它可以用像素操作,但这将是一个糟糕的表现。如果有本机实现,那么我们应该使用它。

如果没有可以在.NET中使用的本机实现,那么有一个库已经实现了它吗?

在Java中有一个类AlphaComposite,非常简单。

1 个答案:

答案 0 :(得分:0)

Windows GDI +确实提供了一些alpha混合。在.NET中,它由Graphics类公开,这是很好的文档。对于alpha混合,请从Alpha Blending Lines and Fills开始。