matlab - 在Matlab中自动将图形保存为图像文件

标签 matlab tiff jpeg movie figure

我在 Matlab 中创建了 49 个图形,它们都是一个接一个自动创建的。我希望它们也自动保存为 .tif.jpg 图像,名称与其图号相对应。 我可以做吗?如果是这样,怎么做?

创建图形的代码是:

for num_picture=0:48
  ...
  figure (num_picture+1)
  imshow (screen_im)
end

... 部分是screen_im 的所有计算所在。

我想要这些图像以便从它们创建电影,如果有一种方法可以让我从 Matlab 自动创建电影,那也很好,实际上会更好。

最佳答案

您可以使用 PRINT 将当前图形保存到文件中的 SAVEAS使用循环计数器生成文件名的命令:

saveas(sprintf('img%d.tif',num_picture))

 print('-dtiff','-r300',sprintf('img%d.tif',num_picture))

关于matlab - 在Matlab中自动将图形保存为图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4799311/

相关文章:

matlab - 过滤 Matlab 表格中的单词(如 Excel 中)

Matlab:按升序对行进行排序但跟踪原始索引

c# - 在 C# 中快速加载/读取 TIFF 文件

R - 使用 ggplot2- 和 raster-packages 地理引用光栅图像的原始颜色

python - 如何将unicode字符和行输出到图像文件中?

matlab - 神经网络模型无法预测外部世界数据

Matlab:加速大for循环

pdf - Ghostscript 9.18 (gswin64c.exe) 在 -dNumRenderingThreads > 1 时崩溃

c# - C# 的 WebP 库

delphi - TJpegImage : Internal bitmap not updated after applying JPEG compression