我的扫描仪扫描进来的图像是300dpi,400dpi,甚至还可以更高,但是把图像保存到电脑后,点击图像的属性-》摘要去查看,结果图片的水平、吹着分辨率都显示为72dpi,或者96dpi了,我想用VS2005编程,将它修改为我相应的分辨率,让我点击属性-》摘要去查看的时候,给我吗显示的是300dpi或者400dpi,那位高手知道怎么弄啊,帮帮忙,谢谢!!!!
解决方案 »
- 请问,这是什么错误,IWebBrowser2找不到定义。
- SDI动态替换菜单,内存增涨
- ado如何存取sql表中指定文件路径的文本内容?----续
- 键盘消息,怎么区分是虚拟的还是真正按下的消息??
- vb、vc、dephi开发软件, 哪种软件打包后容量最小? 兼容性最好?
- 怎样结束作为“服务”(service)运行的进程??TerminateProcess()和ExitProcess()都不能结束这种进程
- 解答Automation的高手进来!答对者有分!
- 请问怎样读取二进制文件?
- 请问MSDN for VC++6.0的最新版本是多少?
- 【求助】计算“十字”的中心位置,谢谢大家啦!
- 基于TCP(面向连接)的socket编程
- 局域网实时声音的传输
想要修改的话,需要了解下JPEG文件的数据结构(扫描仪扫上来的应该是这个格式的)。
JPEG的分辨率属性位于文件的APP0数据块的offset14(水平)和offset16(垂直)处。
对于扫描仪的,这个属性是以EXIF形式嵌入在JPEG中的,这个我没实际操作过,具体可以查相关资料。