gpt4 book ai didi

c# - 如何在 C# 中将具有 32 位颜色质量的位图图像转换为 16 位颜色质量

转载 作者:行者123 更新时间:2023-11-30 18:05:50 25 4
gpt4 key购买 nike

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

关于c# - 如何在 C# 中将具有 32 位颜色质量的位图图像转换为 16 位颜色质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com