我注意到WPF有System.Windows.Media(.Imaging)命名空间,它包含许多与System.Drawing(.Imagine)相同的功能,但我没有看到GDI +中的ColorMatrix的等价物。实际上,我一般都没有看到进行颜色转换的方法。有人存在吗?我很高兴使用GDI +,但只是好奇。
答案 0 :(得分:1)
WPF允许您编写自定义像素着色器。它们比ColorMatrix更通用,您可以将其复制为像素着色器,并且它们在GPU上执行。 Shazzam附带一些样本并简化了编写它们的过程。
需要注意的是:WPF比图像编辑更适合创建用户界面,只有System.Windows.Media.Imaging的成员,比如WriteableBitmap和RenderTargetBitmap。如果您在位图图像编辑功能之后,gdi +和Direct2D可能更合适。
答案 1 :(得分:0)