我尝试使用saveFrame()函数从Processing sketch导出帧,但它们非常粗糙,特别是字体。我在带有视网膜显示器的Mac上,即使我在运行草图时,一切看起来都很好而且很清晰,当我保存帧时,它们看起来很糟糕。
我已经包含以下几行(在设置函数中),但它们不会改善saveFrame()函数的结果:
size(1280, 720, "processing.core.PGraphicsRetina2D");
hint(ENABLE_RETINA_PIXELS);
smooth(8);
有什么想法吗?
答案 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">