来自 libWebP 编码器的失真图像
Distorted images from libWebP encoder
我一直在使用 GDI+ 和 CxImage 库来保存我从桌面捕获的图像,并考虑转移到 google 的 LibWebp,因为它承诺具有比 JPEG 或 PNG 更好的压缩质量的图像。
我在 windows 上使用 directX 或 GDI 捕获桌面,对其进行编码并保存,或者通过网络传输并在另一端对其进行解码。一切看起来都不错,只是用文本捕获的图像失真了,但对于包含大量文本内容的网页,情况却没有发生。
只要背景颜色发生变化(被选中或突出显示),文本就会正确编码。我不明白是什么问题。
这是我使用 libWebp 编码的命令提示符图像示例,您可以清楚地看到所选区域已正确编码,其余区域随机变形。
我找不到任何讨论这些奇怪问题的资源或论坛。任何帮助将不胜感激。
提前致谢。
问题是使用 WebPPictureImportRGBA 导入 RGBA 缓冲区,给定 32 位 RGBA 作为输入,使用 WebPPictureImportRGBX 解决了问题。
我一直在使用 GDI+ 和 CxImage 库来保存我从桌面捕获的图像,并考虑转移到 google 的 LibWebp,因为它承诺具有比 JPEG 或 PNG 更好的压缩质量的图像。
我在 windows 上使用 directX 或 GDI 捕获桌面,对其进行编码并保存,或者通过网络传输并在另一端对其进行解码。一切看起来都不错,只是用文本捕获的图像失真了,但对于包含大量文本内容的网页,情况却没有发生。
只要背景颜色发生变化(被选中或突出显示),文本就会正确编码。我不明白是什么问题。
这是我使用 libWebp 编码的命令提示符图像示例,您可以清楚地看到所选区域已正确编码,其余区域随机变形。
我找不到任何讨论这些奇怪问题的资源或论坛。任何帮助将不胜感激。
提前致谢。
问题是使用 WebPPictureImportRGBA 导入 RGBA 缓冲区,给定 32 位 RGBA 作为输入,使用 WebPPictureImportRGBX 解决了问题。