看板 MATLAB 關於我們 聯絡資訊
跟各位大大求救一下,目前小弟使用MATLAB 2015 繪製曲線圖, 因為希望圖片去掉背景,已經加入set(gcf,'color','none'); 等字樣,再MATLAB看的時候是黑背,應該是有去掉了,但是在 存檔的時候,卻因為file/Export Setup/Rendering/Costom Color 裡面的設定是白色,而存檔白底跑出來了,這邊我是有存成.PNG 設定其他顏色也會有,不打勾就會變黑色,但是我的去背效果 就沒有了,請問是否有大大能有解?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.84.59.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1565347103.A.BD0.html
timochen: 想知道+108/10 12:08
bruce934: 哈哈,等待高手的回覆08/10 12:16
JamesChen: 會不會PNG無法去背? 我都用 EPS 是可以的08/10 13:54
以前試過是png可以的,改成新版之後就不會弄了。eps 我再試試看。 ※ 編輯: bruce934 (112.105.76.54 臺灣), 08/10/2019 14:33:49
sunev: 用imwrite比較好控制08/10 20:55
sunev: set(gcf,'color','none')08/10 20:56
sunev: imwrite(frame2im(getframe(gcf)),filename,'transparency'08/10 20:56
sunev: ,[0 0 0])08/10 20:57
感謝s大,我再試試看! ※ 編輯: bruce934 (112.105.76.54 臺灣), 08/11/2019 11:06:27 這招果然可行,只是要先設定好出圖的大小 ※ 編輯: bruce934 (112.104.19.29 臺灣), 08/12/2019 22:01:52
profyang: 要存成emf 08/12 22:26
j6aup3xjp6: set(gcf,‘InvertHardcopy’,‘off’) 09/02 19:26
j6aup3xjp6: 然後再print出來應該就可以了 09/02 19:27