gpt4 book ai didi

java - 如何在 P2D 模式下绘制完全透明的像素/点?

转载 作者:行者123 更新时间:2023-12-01 05:57:54 25 4
gpt4 key购买 nike

根据Processing Reference , lines(gray, alpha) 允许设置笔划的颜色和不透明度。在默认颜色模式下,alpha 值 255 表示完全不透明,而 0 值则表示完全透明。虽然这适用于(默认)JAVA2D 渲染器,但我似乎无法在 P2D 模式下绘制完全透明的点。

即使将 alpha 值设置为 0(完全透明),此代码也会清楚地在 Canvas 中心渲染像素:

public class Transparency extends PApplet {

@Override
public void setup() {
size(200, 200, P2D);
}

@Override
public void draw() {
stroke(0, 0);
point(width / 2, height / 2);
}

public static void main(String[] args) {
PApplet.main(new String[] { Transparency.class.getSimpleName() });
}

}

这里出了什么问题?

最佳答案

这是一个处理错误。现在你唯一能做的就是自己检查透明度,如果透明度为零就不要绘制

关于java - 如何在 P2D 模式下绘制完全透明的像素/点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2333686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com