储蓄truesize图像保持像素的分辨率

4视图(30天)
我又来了,进入太深我的技能水平。我是批处理图片重命名它们为以后通过不同的代码处理。我非常高兴当我按计划运行代码,却发现改名后的图像在像素大小按比例缩小,因为储蓄的方法。这导致第二个代码崩溃。
我试图打一轮saveas的数组没有显示jpg gcf无济于事,以及试图使用打印功能。
下面是我的代码,任何输入会感谢。
%操作一个文件夹中的所有图片
清晰的所有
关闭所有
clc
dname_open =输入(“请输入图片的目录地址:,“年代”);
dname_save =输入(“请输入的目录地址保存目的地:“,“年代”);
%建立基本的读取文件名的路径
top_file = [dname_open“\”];
ls_top_file = ls (top_file);
c = cellstr (ls_top_file);
cc = c(3:长度(c));
S =大小(cc);
= 1;
(1)
%图像打开循环
< = S (1)
关闭所有
文件= char (cellstr ([top_file char (cc (a)))));
data_n = char (cc (a));
file_name = char (cc (a));
imagename = (file_name);
fileToRead2 = [dname_open“\”imagename);
I = imread (fileToRead2);
imshow(我“边界”,“紧”);
集(gcf,“PaperPositionMode”,“汽车”);
h = gcf;
%保存函数saveas (h, [dname_save ' \ ' IMG_, num2str (, ' % d ')], jpg);
= + 1
结束

接受的答案

更多的答案(0)

类别

找到更多的在打印和保存帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!