如何将24b的真彩图转换成8b的彩色图片 用C#代码如何实现将原24b,32b,16b之类的真彩图转换成8b的彩色图片,不失真,也不是灰度图片。水晶报表只有在加载8b 256的图的时候才不会失真,其他的都会失真,斑点模糊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考 http://www.codeproject.com/Articles/7124/Image-Bit-depth-conversion-from-32-Bit-to-8-Bit 其实GDI+1.1就已经有了这个转换的功能的,当然需要在VISTA之后的系统才能使用。但是直到VS2010还没有把这个功能封装到bitmap类中。自己写转换函数其实也有很多的例子的,codeproject上直到能找到10个,我上次在codeproject上看到一个人总结了很多种算法的,不过那个例子的速度太慢了。cximage里也有类似的算法,其实就是先获得 一个好的调色板 ,然后再采用误差抖动或者order dither之类的技术来降低图像视觉上的损失。 当然,这里面也涉及到不少技术上的细节。 http://www.codeproject.com/Articles/66341/A-Simple-Yet-Quite-Powerful-Palette-Quantizer-in-C这个的功能很好,不过代码效率不高。 如何UPDATE TXT文本中的某一串字符 查找DataTable里的数据 紧急求助,串口COM10以上打开后,设置校验位,数据位和停止位不成功 GridView中数据行上下移动 用c#开发windows程序中要做复杂的报表,有没有好的控件呀。 try catch 好稀奇的问题 我要分页显示产品信息,产品信息包括左边一张较大的图片,右边是名称,型号,价格,右边的信息是垂直显示。我要用什么控件? 新手做C#链连接Acess数据库模糊查询的时候出现问题。大家给支个招 实体类的问题? 怎么样在结构体中,定义二维数组并且可以定义字长 控件table里如何加链接 【急啊】向大侠们求助
http://www.codeproject.com/Articles/7124/Image-Bit-depth-conversion-from-32-Bit-to-8-Bit