Cześć!
Używam klasy AWT robot żeby zrobić screen shota, którego chcę mieć jako obiekt klasy buffered image. Następnie tworzę nowy Color color = new Color(bufferedImage.getRGB(x,y)); przy próbie pobrania wartości r, g lub b z color pobierane wartości są inne niż gdy wezmę pobrany obrazek jako png i zbadam pixele color pickerem. Sytuacja dodatkowo dzieje się tylko w niektórych miejscach ekranu. W innych działa prawidłowo. Co jest nie tak?