2010-01-15 84 views
0

我第一次调用getRGB时,它返回白色,但第二次调用它时,它返回黑色。getRGB返回不同的值

为什么BufferedImage的getRGB在我第二次调用它时会返回一个不同的值?

+0

你是用相同的参数调用它吗? – Bozho 2010-01-15 06:33:52

+0

是的,电话是紧接在一起 – yxk 2010-01-15 14:07:47

回答

2

因为数据有变化吗? (可能通过增量加载。)

+0

也许? setRGB延迟写作吗?还是你的意思是别的? – yxk 2010-01-15 20:03:51

+0

如果正在从网络加载缓冲区,说,它可能是在稍后收到数据的情况。 IIRC,这通常不用'BufferedImage'完成。 – 2010-01-16 00:05:45