gpt4 book ai didi

java - 处理海量大jpg

转载 作者:行者123 更新时间:2023-12-04 05:22:40 25 4
gpt4 key购买 nike

我正在编写一个程序,部分只是为了好玩,部分是为了帮助我处理一堆我想分成几类进行打印的数字图片。主要思想是它应该在单个列中显示图片,并在每张图片旁边有一组带有类别名称的复选框。我选中所需的复选框,按“开始!”按钮,图片将被复制到子文件夹中,具体取决于所选的复选框。

现在,一切都差不多完成了——除了一件事。有问题的图片是大jpg,每个大约7-8MB,大约有700张。如果我尝试一次加载它们,自然地,将它们全部加载需要大量内存和时间。那么,有没有好的解决办法呢?我的两个想法如下。

1) 一次加载 10 张图片并在某处设置下一个/上一个按钮。我不喜欢这个想法,因为它添加了不需要的元素。
2) 使应用程序在滚动到新图片时加载新图片并卸载滚动过去的图片。我真的很喜欢这个主意。

有人可以指出我正确的方向,至于我如何实现后一个想法吗?我只找到了一个相关的 link在 Google 上,但我不能说它对我有帮助,我对代码的某些部分感到有些困惑。

最佳答案

如果缩略图足够,这个answer包括一种简单的重采样方法并引用了一些权衡。如果没有,这个 answer概述了显示和缓存最近图像的一般方法。

无论哪种情况,默认 Boolean renderer/editorJTableJCheckBox . CheckOne 是一个例子。

关于java - 处理海量大jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13546856/

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