社区
图形处理/算法
帖子详情
DIB文件windows查看效果
Legend500
2020-06-23 05:18:26
原始图像文件是dib格式,从文件的尺寸信息和文件大小看(图1),应该是1位图像。用windows照片查看器和画图软件打开,效果有区别。
问题1:Windows图片查看器(图2),查看图片有灰度效果,为什么?xy缩放比例应该是1:1,为什么?
问题2:画图软件打开(图3),没有灰度效果,为什么?xy缩放比例变成2:1,为什么?
希望有人解惑,谢谢!
(图1)
(图2)
(图3)
...全文
174
3
打赏
收藏
DIB文件windows查看效果
原始图像文件是dib格式,从文件的尺寸信息和文件大小看(图1),应该是1位图像。用windows照片查看器和画图软件打开,效果有区别。 问题1:Windows图片查看器(图2),查看图片有灰度效果,为什么?xy缩放比例应该是1:1,为什么? 问题2:画图软件打开(图3),没有灰度效果,为什么?xy缩放比例变成2:1,为什么? 希望有人解惑,谢谢! (图1) (图2) (图3)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2020-06-26
打赏
举报
回复
灰度的 应该是做了抗锯齿显示处理
大小差异,应该是一个按图片尺寸做了等比例缩放处理,一个没有
clever101
2020-06-24
打赏
举报
回复
显示效果不一样罢了。真实的大小和像素值你完善可以自己写程序获取。
Simple-Soft
2020-06-23
打赏
举报
回复
图像处理软件不一样,做的事情不一样,有的增强了显示效果
vc++
DIB
文件
的读取与存储
要读取
DIB
文件
,首先需要创建一个`CFile`对象来打开
文件
,然后使用`CBitmap`类的`LoadBitmap`或`LoadImage`函数从
文件
中加载位图。但这些函数加载的是设备相关的位图,而非
DIB
,因此我们需要使用`BITMAPINFOHEADER`...
DIB
文件
读取后的绘图技巧
首先,
DIB
文件
是一种
Windows
系统中常见的位图格式,包含了图像的颜色信息和分辨率等元数据。在C++中,我们通常会使用GDI(Graphics Device Interface)库来处理位图。要显示
DIB
文件
,有以下两种基本方法: 1. **...
博客-
DIB
的读入、保存和显示
首先,读取
DIB
文件
通常涉及到以下步骤: 1. 打开
文件
:使用`CreateFile`或`ifstream`等函数打开
DIB
文件
。 2. 读取头信息:
DIB
位图包含一个BITMAPINFOHEADER结构,该结构包含了位图的宽度、高度、颜色信息等。你需要...
VC图像处理
DIB
文件
读写及预处理算法
DIB
文件
允许程序在不同的设备上保持一致的显示
效果
,因为它包含了关于图像颜色和分辨率的详细信息。本篇将深入探讨
DIB
文件
的读写及预处理算法。 首先,要理解
DIB
的基本结构。
DIB
由两部分组成:BITMAPINFOHEADER结构...
设备无关位图
dib
类库
DIB
类库则是为了方便开发者处理
DIB
文件
而设计的工具集。 在
Windows
编程中,
DIB
的重要性在于它能确保位图在不同设备上具有相同的视觉
效果
。
DIB
包含了一个位图的像素数据以及关于如何解释这些数据的信息,如位深度、...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章