matlab保存图片如何保证dpi,Matlab保存图片(dpi要求)
时间: 2024-03-13 22:44:00 浏览: 61
在Matlab中保存图片时,可以使用`print`函数来设置图片的dpi。具体步骤如下:
1. 打开需要保存的图像窗口,如下所示:
```
figure;
plot(x,y);
```
2. 使用`print`函数来保存图像,并设置dpi值。例如,设置dpi为300:
```
print -dpng -r300 myplot.png
```
其中,`-dpng`表示保存为png格式,`-r300`表示设置dpi为300。
3. 保存后,可以使用图片查看器来查看保存的图片的dpi是否符合要求。
相关问题
matlab保存高 高dpi 图像:
要保存高DPI的图像,可以使用MATLAB中的print命令结合设定分辨率的参数进行保存。
例如,如果要保存一个分辨率为600dpi的PNG格式图像,可以按照以下步骤进行操作:
1. 在MATLAB中打开想要保存的图像。
2. 在命令窗口中输入以下命令:
```
print('-dpng', '-r600', 'filename.png')
```
其中,`-dpng`表示保存为PNG格式,`-r600`表示设置分辨率为600dpi,`filename.png`表示保存的文件名。
3. 执行命令后,MATLAB会将图像保存为PNG格式,并设置分辨率为600dpi,保存到当前工作目录下。
同样的方法也适用于其他格式的图像,只需要将`-dpng`改为对应的格式参数即可。例如,如果要保存为JPEG格式,可以将`-dpng`改为`-djpeg`。
matlab的保存图片不改变分辨率
以下是Matlab保存图片不改变分辨率的方法:
```matlab
% 读取图片
img = imread('example.jpg');
% 创建一个figure窗口
figure('visible','off');
imshow(img);
% 设置figure窗口的分辨率
set(gcf,'Units','pixels','Position',[0,0,size(img,2),size(img,1)]);
% 保存图片
print(gcf,'-dpng','-r300','example.png');
```
其中,`-r300`表示设置分辨率为300dpi,可以根据需要进行调整。此外,`-dpng`表示保存为png格式,也可以根据需要进行调整。