1. Copy到剪貼簿
在Figure中使用選單Edit中的Copy figure,這樣影象就複製到剪貼簿,然後再貼到想要貼的位置即可。
2. 使用imwrite 函式
imwrite函式可以將影象資料寫成影象檔案。
當使用imshow將影象顯示在座標系以後,可以使用getimage函式獲取座標系中的影象檔案,然後使用imwrite儲存影象。程式碼如下:
I=getimage(gcf);
imwrite(I,"myphoto.jpg")
3. Saveas的方法
Saveas的方法有兩種:
(1) 選單中直接另存為
在Figure中使用選單File中的saveas,
然後選擇儲存形式(fig, eps, jpeg, gif, png, bmp等):
(2) saveas命令格式
Matlab提供saveas函式可以直接將指定Figure中的影象進行儲存,函式使用格式為:
saveas(figure_handle, filename, fileformat)
其中,
figure_handle是圖形控制代碼,如果圖形視窗標題欄是’figure 2’,則控制代碼就是2。用gcf可以獲取當前視窗控制代碼。
filename是檔名。
fileformat是指定儲存格式。常用的有:
BMP:‘-dbitmap’圖片清晰,但檔案極大
TIFF:‘-dtiff’ 圖片較清晰,檔案大小還行
PNG:‘-dpng’ 和TIFF差不多
JPEG:‘-djpeg’ 檔案小,較清晰
GIF:‘-dgif’ 檔案小但不清晰
推薦使用TIFF或PNG格式。值得一提的是,saveas有個功能是儲存為fig檔案,下次可以直接編輯這個fig檔案畫圖。另外還可以根據fig檔案獲取資料:
h=get(gcf,myphoto)
data=get(h,{"xdata","ydata","zdata"})
這樣,fig圖形中的三維資料x,y,z將會以結構體的形式儲存到data變數中。
1. Copy到剪貼簿
在Figure中使用選單Edit中的Copy figure,這樣影象就複製到剪貼簿,然後再貼到想要貼的位置即可。
2. 使用imwrite 函式
imwrite函式可以將影象資料寫成影象檔案。
當使用imshow將影象顯示在座標系以後,可以使用getimage函式獲取座標系中的影象檔案,然後使用imwrite儲存影象。程式碼如下:
I=getimage(gcf);
imwrite(I,"myphoto.jpg")
3. Saveas的方法
Saveas的方法有兩種:
(1) 選單中直接另存為
在Figure中使用選單File中的saveas,
然後選擇儲存形式(fig, eps, jpeg, gif, png, bmp等):
(2) saveas命令格式
Matlab提供saveas函式可以直接將指定Figure中的影象進行儲存,函式使用格式為:
saveas(figure_handle, filename, fileformat)
其中,
figure_handle是圖形控制代碼,如果圖形視窗標題欄是’figure 2’,則控制代碼就是2。用gcf可以獲取當前視窗控制代碼。
filename是檔名。
fileformat是指定儲存格式。常用的有:
BMP:‘-dbitmap’圖片清晰,但檔案極大
TIFF:‘-dtiff’ 圖片較清晰,檔案大小還行
PNG:‘-dpng’ 和TIFF差不多
JPEG:‘-djpeg’ 檔案小,較清晰
GIF:‘-dgif’ 檔案小但不清晰
推薦使用TIFF或PNG格式。值得一提的是,saveas有個功能是儲存為fig檔案,下次可以直接編輯這個fig檔案畫圖。另外還可以根據fig檔案獲取資料:
h=get(gcf,myphoto)
data=get(h,{"xdata","ydata","zdata"})
這樣,fig圖形中的三維資料x,y,z將會以結構體的形式儲存到data變數中。