我们有两个图像,第一个图像是在 WindowsXP 中捕获的
32 位颜色质量和在 WindowsXP 中捕获的 16 位颜色质量相同。两个图像都保存为位图图像。但是在比较两者时,我们观察到哈希值不同。这里我们计划实现 C# 代码将 32 位颜色质量图像转换为 16 位颜色质量图像。
有没有人研究过这种位图图像比较问题,在这方面的任何输入将不胜感激。
提前谢谢了。
接下来尝试使用
var bmp = new Bitmap(yourImage.Width, yourImage.Height, System.Drawing.Imaging.PixelFormat.Format16bppRgb555);
using (var gr = Graphics.FromImage(bmp))
gr.DrawImage(yourImage, new Rectangle(0, 0, yourImage.Width, yourImage.Height));
bmp
- 将具有 16 位质量
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)