Tag: 抖动

C中最快的抖动/半色调库

我正在开发一个自定义瘦客户端服务器,为其客户端提供渲染的网页。 服务器在多核Linux机器上运行,Webkit提供了html渲染引擎。 唯一的问题是客户端显示受限于4位(16色)灰度调色板。 我目前正在使用LibGraphicsMagick抖动图像(RGB-> 4bit灰度),这是服务器性能的明显瓶颈。 分析表明,超过70%的时间用于运行GraphicsMagick抖动函数。 我已经探索了stackoverflow和Interwebs的高性能解决方案,但似乎没有人在各种图像处理库和抖动解决方案上做任何基准测试。 我会更乐意发现: 什么是关于抖动/半色调/量化RGB图像到4位灰度的最高性能库。 是否有任何特定的抖动库或任何可以指向我的公共域代码片段? 在高性能方面,您更喜欢哪些库来操作图形? 首选C语言库。

什么是优秀的C / C ++算法,用于通过抖动将24位位图转换为16位?

我一直在寻找一种优化(即快速)算法,该算法使用抖动将24位RGB位图转换为16位(RGB565)位图。 我正在寻找C / C ++中的东西,我可以实际控制如何应用抖动。 GDI +似乎提供了一些方法,但我不知道它们是否会抖动。 并且,如果他们做了抖动,他们使用什么机制(Floyd-Steinberg?) 有没有人有一个很好的位图颜色深度转换与抖动的例子?