【问题标题】:Processing avoid frame gray border if size() less than 130pixel?如果 size() 小于 130 像素,处理避免帧灰色边框?
【发布时间】:2018-04-07 05:26:17
【问题描述】:

我需要构建一个框架非常宽但高度压缩的草图,例如 1024x100 像素尺寸。但是,任何小于 130 像素的宽度或高度都会出现灰色边框。

例如下面的例子:

size(100,100);
background(#FF00FF);

您将在草图的紫色区域周围有一个 15 像素的灰色边框,如附件示例。

请问有什么办法可以避免吗?

【问题讨论】:

  • Stackoverflow 不是代码编写服务
  • @Mayankswami 还是谢谢你,不,我不是在要求代码编写服务,我是在问是否有人知道问题出在哪里。它起源于“PApplet”类,现在我知道了。

标签: processing


【解决方案1】:

找到了。 问题源于每个草图都扩展的PApplet,并且最小窗口高度和宽度被硬编码为值 128。

我找到的解决方法是在draw() 方法中不断调用frame.setSize()

另外一种解决方案可能是扩展PApplet 方法来克服硬编码,但对我来说,前面提到的解决方法效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 2011-10-12
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多