我们有两张图片,第一张是在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位质量