一般图片
- 定义:
x=imread(‘文件名’)
(我放在了matlab文件夹下,可以直接调用,带后缀名) - 显示:
imshow(x)
得到图片
文件—导出设置,可以设置文件的dpi,并且可导出各种格式的新文件。
存在半透明背景的图片
有些图片中存在半透明,在matlab打开时会有黑边,用以下代码解决,如果是直接显示图片,可以设置图片的Alpha通道数据来实现透明:
[I,map,alpha] = imread('6_a.png');
h = imshow(I);
set(h,'AlphaData',alpha);
但对于控件而言,只能通过CData属性指定图像数据,而没有指定透明度的手段,所以,要想实现透明效果,只能在读图片时把透明色以控件的背景色代替。例如:
BG = get(gcf,'defaultuicontrolback');
[I,map] = imread('im.png','BackgroundColor',BG);