相关疑难解决方法(0)

渲染时JavaFX图像(PNG)透明度清晰度丢失

我在渐变背景上加载并显示透明PNG,结果如下:

在此输入图像描述

如果我在Paint.NET中打开相同的文件,添加它看起来像这样的背景:

在此输入图像描述

不知何故,JavaFX使图像松散清晰,我担心这可能是我的应用程序中的所有图像的问题,而这只是在这种特殊情况下最明显的.

这是提取的代码,显示我如何加载此特定图像:

ImageView imgDownload = new ImageView(this.getClass().getResource("/img/docstore/document_downloaded_btn.png").toExternalForm());
imgDownload.setFitWidth(59);
imgDownload.setFitHeight(32);
GridPane.setHalignment(imgDownload, HPos.CENTER);
grid_item.add(imgDownload, 3, 0);
Run Code Online (Sandbox Code Playgroud)

作为参考,这里是原始图像的链接.

我正在寻找一个答案,强调这可能发生的原因

java png transparency javafx image

4
推荐指数
1
解决办法
3739
查看次数

如何在javaFX中创建自定义光标?

我正在尝试在 javaFX 中创建自定义光标。这是我的代码:

Image image = new Image("mycursor.png");

Pane pane= new Pane();
pane.setCursor(new ImageCursor(image,
                                image.getWidth() / 2,
                                image.getHeight() /2));
Run Code Online (Sandbox Code Playgroud)

Windows 8.1 的光标创建不起作用吗?

java javafx windows-8.1

2
推荐指数
1
解决办法
5515
查看次数

标签 统计

java ×2

javafx ×2

image ×1

png ×1

transparency ×1

windows-8.1 ×1