gpt4 book ai didi

java - png 格式的背景图像未以堆栈面板质量渲染

转载 作者:行者123 更新时间:2023-12-02 09:25:00 25 4
gpt4 key购买 nike

我为堆栈面板分配了一个透明的背景图像,但图像周围形成了奇怪的边框,如何删除该边框?已经很感激了!

代码:

BackgroundImage myBI= new BackgroundImage(new Image("android.png",110,110,false,true),
BackgroundRepeat.REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.DEFAULT,
BackgroundSize.DEFAULT);
frontFace.setBackground(new Background(myBI));

enter image description here

这就是结果,您注意到按钮周围也形成了奇怪的边框。

最佳答案

这是由于边框上本应部分透明的像素造成的。如果最初将背景颜色白色视为透明颜色,则在非白色背景上显示白色像素会产生此类伪影。

在 Photoshop 或 Gimp 中,人们可以使用魔法套索并让 1 像素边框变得非常透明。或者您可以编写代码。

关于java - png 格式的背景图像未以堆栈面板质量渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58398326/

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