MATLAB的一些小技巧

写论文要将图片保存为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

效果如下:

原文地址:https://www.cnblogs.com/shepherd2015/p/5027347.html