gpt4 book ai didi

java - ImageIcon 加载速度越来越慢

转载 作者:行者123 更新时间:2023-11-30 05:04:07 26 4
gpt4 key购买 nike

在我的 java GUI 应用程序中,我有一些需要重复缩放的组件,我使用以下代码执行此操作:

Image newImage = myimage.getScaledInstance(width, height, Image.SCALE_REPLICATE);

ImageIcon newIcon = new ImageIcon(newImage);

this.setIcon(newIcon);

this.setSize(width,height);

//increment width, height

起初这工作正常,但经过多次迭代(几百次)后,基于一些简单的时间检查,新的 ImageIcon() 构造函数花费了过多的时间(大约 1 秒)。其余代码速度很快。

为什么在多次迭代后会发生这种情况,以及如何让它随着迭代的增加而停止减慢? (在后台线程中加载图像不起作用,因为加载图像不是一个恒定时间的操作)。

最佳答案

看看The Perils of Image.getScaledInstance() 。这可能不是这里的问题,但在尝试替代方案之前你不会知道。

关于java - ImageIcon 加载速度越来越慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694910/

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