matlab 保存的图像总有白边 怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 保存的图像总有白边 怎么回事相关的知识,希望对你有一定的参考价值。

谢谢您的阅读与回复
imwrite 命令我知道。 我的困惑是: 我在原始的图像上做了一些标记,我想连同标记一起保存,用imwrite 似乎无法达到目的,谢谢

你保存的时候不能直接点图像显示框上的保存,你如果把他存为图片,实际是把整个窗口保存。你在command window中使用write语句就不会有了。
如:
imwrite(I,'*.bmp','bmp'); %*.bmp是你的要保存的图片名。
参考技术A imwrite(I,'*.bmp','bmp'); %*.bmp是你的要保存的图片名。
也可以将其拷到visio中进行修改
参考技术B
imwrite(I,'xxx.jpg')
参考技术C 用ps打开pdf,ps掉你不要的东西,另存为pdf格式。 参考技术D 应该没用

用VC++ 怎样把图像输出保存成jepg或bmp图像

图像是保存在一个一维数组里的,现在想要将图像输出保存,怎么弄啊?哪位大牛、高手来帮帮忙,急!!

参考技术A bmp是可以的,先转成与设备无关的dib位图再保存,代码就不贴了,google一大把.
如果是jpeg格式的话,一种是可以用开源的jpeg库。
还有一种方法是用gdi+实现,不过gdi+只在vc.net支持。
参考技术B 图像数据是原始数据吗?如果需要保存成jpeg格式,需要对原始数据进行压缩处理。 参考技术C GDI+
CxImage

以上是关于matlab 保存的图像总有白边 怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

如何去掉图像四周的白边 – MATLAB中文论坛

用VC++ 怎样把图像输出保存成jepg或bmp图像

LaTeX:svg图片转pdf,以及pdf图片去白边

matlab 关于保存图像的问题

用matlab处理bmp的图像,处理完之后怎么保存到电脑里面?

matlab gui图像带legend保存