gpt4 book ai didi

java - 一旦我设置了 BufferedImage 的边界,是否可以更改它?

转载 作者:行者123 更新时间:2023-11-30 04:06:52 25 4
gpt4 key购买 nike

我已经问过很多次这个问题了,并且之前曾在 SO 上发布过关于我的 problem 的信息。 ,系统现在已正确设置(@camickr,@Gilbert Le Blanc - 我感谢您的坦率建议,它很有帮助)并且我的方法正在从paintComponent中适本地调用。

我基本上想知道当我读取文本文件时是否可以调整 BufferedImage 的边界大小。这样高度就会逐渐增加。不增加已经可见的内容的大小。

任何建议将不胜感激。

最佳答案

据我所知,但您可以制作一个巨大的图像,然后通过子图像引用它的一部分,作为一种巧妙的解决方法。 “调整大小”意味着仅定义一个新的子图像。查看 API 文档中的 BufferedImage.getSubimage()。

但是构造一个新数组然后将原始数组绘制为新数组会更容易,就像调整数组大小时所做的那样。我不知道您的应用程序的具体细节(例如您调整大小的频率),因此我无法确定我所建议的任何内容是否具有可接受的性能。

另一种选择是不直接使用 BufferedImage,而是使用您自己的数据对象来存储像素数据,然后您最终将其转换为 BufferedImage 一次。

关于java - 一旦我设置了 BufferedImage 的边界,是否可以更改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20543826/

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