2014-11-06 62 views
0

我試圖從使用saveFrame()函數處理草圖導出幀,但他們出來非常粗糙,特別是字體。我在帶有視網膜顯示器的Mac上,即使在運行素描時,一切都看起來很好,很鋒利,當我保存它們看起來很糟糕的幀時。處理:saveFrame()和視網膜顯示

我已經包括以下行(在設置功能),但他們不提高saveFrame()函數的結果:

size(1280, 720, "processing.core.PGraphicsRetina2D"); 
hint(ENABLE_RETINA_PIXELS); 
smooth(8); 

任何想法?

+0

你能分享一些代碼,將重現此問題? – 2014-11-06 10:00:17

回答

2

文字很乾淨,你用java模式運行它嗎?

// size(960, 540); // 

size(960, 540, "processing.core.PGraphicsRetina2D"); 
hint(ENABLE_RETINA_PIXELS); 

textSize(32); 
text("word", 10, 30); 
fill(0, 102, 153); 
text("word", 10, 60); 
fill(0, 102, 153, 51); 
text("word", 10, 90); 

如果你喜歡一個乾淨的視網膜屏幕截圖,你需要與size(1920,1080)加倍您的草圖尺寸。 如果您需要此網站的圖片,您可以使用此HTML <img src="retina" width="960" height="540">

+0

謝謝。是的,您需要將草圖尺寸加倍。 – 2014-11-09 13:49:34