2010-01-15 3 views
0

В первый раз, когда я вызываю getRGB, он возвращает белый цвет, но второй раз, когда я его вызываю, он возвращает черный цвет.getRGB возвращает другое значение

Почему getRGB BufferedImage возвращает другое значение после второго раза, когда я его вызываю?

+0

Вы называете это тем же самым аргументом? – Bozho

+0

Да, звонки сразу после друг друга – yxk

ответ

2

Поскольку данные изменились? (Возможно, с помощью инкрементной загрузки.)

+0

Может быть? Записывает ли setRGB его запись? Или вы имели в виду что-то еще? – yxk

+0

Если буфер загружается из сети, скажем, тогда он может быть в ситуации, когда данные будут получены позже. IIRC, это обычно не делается с 'BufferedImage'. –

Смежные вопросы