Re: [問題] 連續畫圖存圖

看板MATLAB作者 (失ゎれた彩畫)時間14年前 (2010/01/08 04:46), 編輯推噓10(1003)
留言13則, 8人參與, 最新討論串2/2 (看更多)
※ 引述《SAngelWing (涼涼的風)》之銘言: : 之前記得好像有看過人問 : 但翻回去找不到這個問題@@" : 如果我有大量的圖要畫然後存檔 : 有沒有辦法讓畫好的圖不要顯示出來,直接saveas : "讓所有做圖與存圖都在背景執行" : 將圖畫出這個步驟有沒有方法跳過 : 畢竟秀圖這步驟很花時間,謝謝 答案就是不要用saveas 下面是一個簡單範例給你參考 clear all;clc;close all a=[3 3]; %數字不重要 只是要有data畫 b=[4 5]; f=figure('visible','off'); %先把figure做出來 並且讓它"看不到" plot(a,b); %在看不到的圖上做圖 print -dbmp16m aaa %最後用print 輸出到aaa %-dbmp16m表示存24-bit bmp 詳細參考Graphics Format -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.82.2

01/08 05:05, , 1F
謝前輩~路人路過學到
01/08 05:05, 1F

01/08 08:39, , 2F
學起來!
01/08 08:39, 2F

01/08 12:59, , 3F
使用ok,謝謝您幫忙
01/08 12:59, 3F

01/08 22:25, , 4F
還不錯~下次來試試!
01/08 22:25, 4F

01/09 14:45, , 5F
其實關鍵是"visible"的使用吧。不是saveas的問題。
01/09 14:45, 5F

01/09 15:26, , 6F
saveas似乎會自己跳圖出來 我找不到能關的地方
01/09 15:26, 6F

01/09 21:08, , 7F
試試看saveas(f, 'xxx.bmp');
01/09 21:08, 7F
error 你可以試試

01/09 22:05, , 8F
非常讚的方法,趕緊推薦一下!
01/09 22:05, 8F
※ 編輯: panzertp 來自: 114.32.82.2 (01/09 23:55)

01/11 12:39, , 9F
抱歉,我以前都是用PNG: saveas(f, 'xxx.png');
01/11 12:39, 9F

01/11 17:19, , 10F
我想不是檔案格式的問題
01/11 17:19, 10F

01/12 04:34, , 11F
這問題的確是BMP的問題。JPG、PNG就不會有這問題。
01/12 04:34, 11F

01/12 04:35, , 12F
我在MATLAB的官網討論區有看到類似的討論。
01/12 04:35, 12F

01/12 13:24, , 13F
感謝 分享 好招!
01/12 13:24, 13F
文章代碼(AID): #1BHaWcF0 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1BHaWcF0 (MATLAB)