![](/img/trans.png)
[英]C# Change Control.Top From 16bit to 32bit Int (WinForms)
[英]How to convert bitmap image with 32bit to 16bit color quality in C#
我们有两个imagew,第一个图像是在WindowsXP中捕获的,用于32位色彩质量,同样在WindowsXP中捕获16bit色彩质量。两个图像都保存为位图图像。但在比较两者时,我们观察到哈希值不同。 在这里,我们计划实现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位质量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.