gpt4 book ai didi

Java Swing,所有图像均出现像素化

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

我的 Java Swing 程序中的每个图像都将以低质量显示,如下所示: enter image description here

正如您从图像中看到的,我遇到的问题不仅仅是图像,而是一般显示的图形。在右侧部分,您可以看到问题反射(reflect)到 JFreeChart 图形中。有没有其他人遇到过这个问题,是否与显卡或Windows DPI有关?相同的程序在其他机器上可以完美呈现,所以我很确定它与代码无关。

最佳答案

如果您使用的是 g2d,请尝试启用抗锯齿功能。

g2d.setRenderingHint(
RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);

(更多信息:Java2D Graphics anti-aliased)

在 JFreeChart 中尝试以下代码:

chart.setRenderingHints(new RenderingHints(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON));

(来源:http://www.jfree.org/forum/viewtopic.php?t=7958)

关于Java Swing,所有图像均出现像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455176/

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