我测试了一下,通过GrayScaleCommand命令对图像进行灰度处理。这个命令只支持8,12,16比特,这个与我的功能命令中的16级,256级灰度之前有有什么联系呢,
如果产生16级,256级灰度图像,
还有,将图片转换成16、256、真彩色,是不是只能对于BMP类型的图片,
我是这样操作的。-
- System.IO.MemoryStream ms=new System.IO.MemoryStream ();
- RasterCodecs codes = new RasterCodecs();
- codes.Save(RasterImage, ms, Leadtools.RasterImageFormat.Bmp,4);
- RasterCodecs newCodes = new RasterCodecs();
- RasterImage = newCodes.Load(ms).Clone();
- codes.Dispose();
- newCodes.Dispose();
复制代码 如何真正的转换成16色,156色以及真彩色,还令多多指教,我把mainDemo都看了一下,好像没有这个功能? |