Google+ 機動學論壇(TALKING MECHANISMS): 用print輸出圖檔

2007年6月16日 星期六

用print輸出圖檔

3
大家好,我是生機(二)b94607012 楊善喬

相信用matlab的時候,有人會遇到輸出圖檔可是卻沒有辦法控制其大小,建議如下
利用print輸出圖檔如下:
print('-djpeg',['D:\demo\matlab_figure\ice1\figure',int2str(i)]);
輸出的圖檔一直是1201*900
之後在用flash做完動畫之後
放到dreamweaver去製作網頁
為了把圖弄小一點直接在dreamweaver調大小繪造成圖形失真(也些線條不見)
有什麼辦法是可以在matlab就可以控制它輸出的圖檔變小呢??
答案就是使用print('-djpeg','-rnumber')可以改寫析度 其中的number是自己定的解析度

若以原來1201*900為例
用print('-djpeg','-r100')可改成801*600
用print('-djpeg','-r75')可改成601*450
用print('-djpeg','-r50')可改成401*300
用print('-djpeg','-r0')可改成和螢幕解析度相同
希望能對大家有所幫助,謝謝

沒有留言: