1. 首页
  2. 编程语言
  3. 其他
  4. 八叉树色彩量化源码(16bit转256色)

八叉树色彩量化源码(16bit转256色)

上传者: 2019-05-20 01:38:04上传 RAR文件 3KB 热度 35次
16bit(565)转成256色图像。用法:OctreeQuantizequantize;;;;;;;;quantize.Chg16bitTo256(pwImgBuf,width,height,pitch);;;;;;;;//要求pitch是偶数,pitch不用我解释了吧quantize中的m_pPal和m_pbyIndexedImg就分别指向256色调色板(565格式)和8位的索引图像(不带pitch)。释放这两个内存是你自己的工作。效果还可以,也够快,300×200的图像需要60ms。我没用dither,也不知道dither怎么用到彩图上。哪位知道的来讲讲。原本想从网上找一个现成的,找了一天
下载地址
用户评论
码姐姐匿名网友 2019-05-20 01:38:04

虽然只是量化器的类,八叉树很简单清楚,

码姐姐匿名网友 2019-05-20 01:38:04

dither是彩色图像分色之后使用的?不太确定

码姐姐匿名网友 2019-05-20 01:38:04

确实对我挺有帮助的。不过我想把32位图像转为256色的,具体的还是不太清楚。

码姐姐匿名网友 2019-05-20 01:38:04

m_pbyIndexedImg 中内存没对齐,有越界隐患。

码姐姐匿名网友 2019-05-20 01:38:04

需要加入dither算法...

码姐姐匿名网友 2019-05-20 01:38:04

最后我自己在这个基础上加入了抖动算法,效果和PS差不多了。

码姐姐匿名网友 2019-05-20 01:38:04

没用dither比较可惜

码姐姐匿名网友 2019-05-20 01:38:04

dither是彩色图像分色之后使用的?不太确定,要下载下来研究下。