matlab如何让调整保存图像的大小

用matlab二值化一RGB图像,原图是64*64的,直接用figure上的保存,图片变的很大,程序用了imresize函数也没反应,请教高手输出的图像如何也保存为同等大小,做数字水印用的

matlab运行得到的图像,利用copy
figure命令,然后在visio中粘贴,得到的图像有点大,如果直接用在beamer中,为了显示图像,只能使scale较小,导致图中的文本太小看不清。如果首先在matlab中的print
preview首先手动修改,就不会出现这个问题。举例如下:

t=-1:0.05:2;
i =
cos(1000*t+deg2rad(30));
plot(t,i,'b-','LineWidth',2);
grid on
axis
on
xlabel('t/s'),ylabel('i/A');

1.为了去掉白边,勾选Edit->copy
options->transparent background。

2.把Match figure screen size前面的对号去掉。

3.勾选File->Print preview->Use manual size and
position,在下面的宽度或高度框中设置合适的大小,再点击Fix aspect ratio。

4.copy
figure到visio中,打印成pdf就可插入beamer。需要注意的是,也可以在matlab中打印成pdf,但是效果没有visio做出来的好。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
不要直接保存figure中的图像,将二值化后的矩阵用imwrite保存。追问

如果以这个64*64大小为例,请问二值化后的imwrite函数怎么写,保存后图像的路径在什么位置,因为才接触matlab图像处理,不太懂,谢谢指教

追答

比如二值化后的矩阵是A,那么
imwrite(A,'D:\文件夹\你要取的名字,bmp')
如果不指定目录则在matlab当前工作目录中保存。
下面是例子
load trees
BW = im2bw(X,map,0.4);
figure, imshow(X,map), figure, imshow(BW)
imwrite(BW,'ds.bmp')%ds.bmp保存在当前工作目录中

本回答被提问者采纳
第2个回答  2018-03-03
用imresize改完图片大小后,直接用imwrite,就会保存在当前文件夹里,与改过的大小不变。
语句:
imwrite(A,filename.ext);%A是要保存的图片,filename是你给图片起的名,ext是你想要的文件格式。

matlab如何让调整保存图像的大小
matlab运行得到的图像,利用copy figure命令,然后在visio中粘贴,得到的图像有点大,如果直接用在beamer中,为了显示图像,只能使scale较小,导致图中的文本太小看不清。如果首先在matlab中的print preview首先手动修改,就不会出现这个问题。举例如下:t=-1:0.05:2;i = cos(1000*t+deg2rad(30));p...

matlab中如何修改保存图片的大小?
两种方案:1、保存成矢量图(emf文件),可以无级放大,但可能和原图有差别;2、使用print命令,例如 print('-dtiff','-r800','file')其中第一个参数是指定文件格式,详情参考函数的说明;第二个参数指定分辨率,单位dpi,越大则图像的像素越多(但要注意,过多的像素会消耗大量内存,可能导致内存溢...

Matlab怎样调整图片的大小?
(1)在Matlab图像窗口中,选择Edit——Copy Options——Preferences ——match screen size(所见即所得)(2)将Word的显示比例设置成100%。这将保证Matlab中产生的图像大小与Word中显示的一致。(3)根据排版需要,估计图像大小,使用鼠标拖拽调整大小。(4)使用Copy Figure将图片输出到Word。如果在word中实现...

MATLAB图像处理:23:使用缩放函数调整图像大小
其次,调整输出图像的尺寸时,需指定输出图像中的行数和列数,以实现精确控制。若指定的尺寸不能保持与输入图像相同的纵横比,则输出图像可能产生失真。为确保图像不失真,可以将尺寸向量中的元素之一指定为NaN,MATLAB会自动计算出合适的尺寸值,从而保留图像的纵横比。在调整图像大小的过程中,插值方法的...

Matlab怎么设置图片大小
1. 输入图片读入代码:clear all;clc;I=imread('E:\\Matlab2010\\image\\object.jpg'); %图片的读入,路径由图片位置确定 figure;imshow(I);2. 点击F5运行,然后会输出一个图像,在左上角菜单栏找到 File>>ExportSetup 会弹出一个对话框 3. 在弹出的对话框进行图片大小设置,左边找到选型 size ->...

MATLAB中图片保存的五种方法(二)
通过"Export"功能,你可以选择"File"菜单中的"导出设置",调整图片大小至满图窗,同时可以自定义分辨率和格式,例如600dpi,以满足论文清晰度要求。这个功能尤其适合处理图窗周围可能存在的空白。请注意,所有信息仅供参考,如遇到版权问题,请及时联系处理,我们将尽快删除相关素材。本文由郭志龙撰写和编辑,...

Matlab怎么调整图片的大小,使它成为特定的长宽
怎么调整照片中图片的大小 PhotoShop软体,单击“影象”标签,下拉中选择“影象大小”子选单项,快捷键是“Alt+Ctrl+I”。如对答案感到满意请采纳,加分最好,嘿嘿。谢谢!~~如何调整图片的长宽 开启word软体\/ 选单上插入\/ 图片\/ 来自档案:找到你电脑里要制作的图片,按确定即图片在word文件中\/ ...

matlab 中生成了图像,怎样操作可以使图形变大
若需要局部放大,则可点击放大按钮 若需要整体放大,则可用鼠标置于图像处理界面四个角之一进行拖动或者点击File菜单下的Export Setup设置Width和Height

matlab保存的figure图片的大小
你可以把图片放大以后保存起来就可以了和屏幕大小没关系的

如何将已经保存的MATLAB仿真图片(是整个版面1张图的那种)改成原1\/4...
得看你的matlab版本是多少的?一般的在file---preference中可以设置字体。图片的话,你可以压缩数据为1\/4就变成1\/4大小了(当然这有点偷懒),不知道你是想让显示框也变成1\/4嘛?。还有设定图片大小的格式不过比较麻烦。我以前接触过

相似回答