这个问题已经有了答案:
我需要一个屏幕截图,并将该屏幕截图转换为16位的颜色深度。
我使用的是C和.NET CF 3.5。
我想我可以适应 this solution 但我想知道这是不是太过分了。有没有一种方法可以只使用.NET CF(即,不调用/少调用P-Invokes)来实现这一点?
如果只使用.NET CF就可以完成,那么对于需要稍后处理代码的维护人员来说就更容易了。
Convert 24-bit bmp to 16-bit?