【发布时间】:2011-04-23 21:30:34
【问题描述】:
我需要截取屏幕截图并将该屏幕截图转换为 16 位色深。
我正在使用 C# 和 .net cf 3.5。
我想我可以调整 this solution 来做到这一点,但我想知道这是否是矫枉过正。有没有办法只使用 .NET CF 来做到这一点(即,没有/更少的 p-invokes。)
如果仅使用 .NET CF 就可以完成,那么对于以后必须处理代码的维护人员来说会更容易。
【问题讨论】:
-
您使用的解决方案就像我建议的那样,只是我会二进制写入 PNG(或者根据使用 gzip 压缩的 BMP 可能更合适,但您需要自定义图像工具来处理他们)。
标签: c# .net-3.5 compact-framework image-manipulation