2010-01-15 3 views
0

getRGB를 처음 호출하면 흰색을 반환하지만 두 번째로 호출하면 검정색을 반환합니다.getRGB가 다른 값을 반환합니다.

BufferedImage의 getRGB가 두 번째 호출 후에 다른 값을 반환하는 이유는 무엇입니까?

+0

같은 인자를 사용하여 호출하고 있습니까? – Bozho

+0

예, 통화가 바로 다음에 있습니다 – yxk

답변

2

데이터가 변경 되었기 때문에? (아마도 점진적 로딩을 통해 가능할 수도 있습니다.)

+0

어쩌면? setRGB가 쓰기를 지연합니까? 아니면 뭔가 다른 것을 의미 했습니까? – yxk

+0

버퍼가 네트워크에서로드되는 경우, 데이터가 나중에 수신되는 상황에있을 수 있습니다. IIRC, 이것은 보통 BufferedImage로 처리되지 않습니다. –

관련 문제