2012-04-08 148 views
4

我嘗試的命令:MATLAB如何保存圖像?

imshow(originalImage); 
imsave; 

它的工作原理,但我想在MATLAB自動保存爲BMP格式的圖像(在當前文件夾)。 我試着使用:

save('myimage.bmp','originalImage'); 

圖片保存,但圖像本身,而不是圖片,我看到了這條消息:由於文件apears到 「Windows照片查看器無法打開此圖片被損壞,損壞或太大「。 (圖片大小爲5kb)。

謝謝!

+1

編輯按鈕是用於添加更多的細節,你的問題,不是問一個完全不同的一個。 -1。我將恢復更改,歡迎您點擊「提問」按鈕開始一個新問題。也鼓勵在問題之間進行鏈接。向以前的問題添加新的問題不是。 – 2012-04-08 23:17:07

回答

4

使用功能imwrite做到這一點:

imwrite(image_matrix, 'myimage.bmp', 'bmp') 

imwrite documentation on mathworks

+0

謝謝!有用! – 2012-04-08 22:42:43

+0

通過imwrite保存圖像大小爲110kb,當我通過imshow保存圖像時,大小爲540kb。如果我在第一種方式保存的圖像上使用了特定功能,它不起作用,第二種方式起作用。有一個動作來自動保存圖片,但540kb的大小?謝謝! – 2012-04-08 23:06:46

+0

我真的不明白你的意思,試圖更清楚地重申 – Castilho 2012-04-08 23:19:00