VC图像处理问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:27:41
我用处理一个位图,提取中的一部分,然后将其保存到磁盘里。我实现的过程如下:
1、将原图像的数据获取到,然后通过索引像素区域来获取想要提取部分的图形RGB数据。并将其保存到一个Buf里。
2、然后通过WriteFile函数,利用此数据以及提取图像的宽度和高度保存图像

问题如下:
当提取的区域不通时(大小不通),所保存的图像不能正常显示(用window图像查看器浏览时,显示不出来,提示“绘图失败”,注:不是提示“没有预览”;使用画图板可以打开,但打开的图像的确是原来区域的内容,不过出现了倾斜。),但有的时候却能够正常显示。

疑问:
1、我想知道,一般出现这样的原因是为什么,是数据提取的问题吗?
2、是不是我在WriteFile的时候,写位图信息头出现了问题呢?
3、还有可能其他的问题吗?

希望高手能给予详细解释。多谢!!!!
我知道图像处理的过程,但我想知道图像不能正常显示的原因有哪些?(针对于图像出现倾斜的错误)

在实现数字图象处理的过程中,主要是通过对图像中的每一个像素点运用各种图像处理算法来达到预期的效果,所以进行图像处理的第一步,也是我们最关心的问题,是如何得到图像中每一个像素点的亮度值;为了观察和验证处理的图像效果,另一个需要解决的问题是如何将处理前后的图像正确的显示出来。我们这章内容就是解决这些问题。