写论文要将图片保存为tiff格式,还要求dpi,还要标注,真是麻烦,下面的命令是最方便的程序化处理方式了
MATLAB text标注后 保存为 tiff 图片,图片到边框间无空白
clear all;clc;close all; im = imread('lena.bmp'); imshow(im,'InitialMagnification',200,'border','tight'); % 按两倍大小显示,图片到边框之间的留白不要 text(20,20,'{color{white} (A1)}','FontSize',18); % 用text命令标注(A1)在图像(20,20)处 a = getframe; % 得到整个figure的图像,a为结构体 a = a.cdata; % 只保留结构体a中的cdata,即图像部分 imwrite(a,'dpi_packbits.tif', 'tiff', 'Resolution',300,'Compression','packbits'); % 将图片a保存为tiff格式,dpi为300,压缩方式为packbits
效果如下: