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

Processing 处理:saveFrame()和视网膜显示,processing,retina-display,retina,Processing,Retina Display,Retina,我试图使用saveFrame()函数从处理草图中导出框架,但结果非常粗糙,特别是字体。我在一台带有视网膜显示器的Mac电脑上,即使我在运行草图时,一切看起来都很好,很清晰,但当我保存帧时,它们看起来很糟糕 我在setup函数中包含了以下几行,但它们并没有改善saveFrame()函数的结果: size(1280, 720, "processing.core.PGraphicsRetina2D"); hint(ENABLE_RETINA_PIXELS); smooth(8); 有什么想法吗?文本

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

我在setup函数中包含了以下几行,但它们并没有改善saveFrame()函数的结果:

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

有什么想法吗?

文本与此草图保持一致,您是否在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(19201080)
将草图尺寸加倍。
如果您需要此图片用于网站,您可以使用此html

,您能否与我们分享一些重现此问题的代码?谢谢。是的,您确实需要将草图尺寸增加一倍。