处理:saveFrame()和视网膜显示

时间:2014-11-06 00:29:32

标签: processing retina-display retina

我尝试使用saveFrame()函数从Processing sketch导出帧,但它们非常粗糙,特别是字体。我在带有视网膜显示器的Mac上,即使我在运行草图时,一切看起来都很好而且很清晰,当我保存帧时,它们看起来很糟糕。

我已经包含以下几行(在设置函数中),但它们不会改善saveFrame()函数的结果:

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

有什么想法吗?

1 个答案:

答案 0 :(得分: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">