Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da lucafkt Visualizza il messaggio
    sto cercando di scrivere un programma in java che dovrebbe leggere il colore di un pixel dello schermo per poi analizzarlo
    Sullo schermo ... dove? In una TUA finestra o in qualunque punto arbitrario sul desktop/schermo?
    Comunque, la classe java.awt.Robot ha il metodo

    public Color getPixelColor(int x, int y)

    (x/y relative allo schermo)

    E Robot offre anche la possibilità di "catturare" lo schermo in un BufferedImage, per farci poi altro di più specifico (es. salvarlo, ecc...).
    Ultima modifica di andbin; 27-04-2020 a 11:32
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    3
    Ottimo, lo provo immediatamente.
    Grazie mille

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    3
    Ok, sono riuscito a trovare i valori RGB del Pixel tramite le successive interrogazioni
    color.getRed()e lo stesso per green e blue.
    Solo per curiosità, sapete se ci sono altri modi per leggere il risultato? Magari in una variabile unica (esadecimale?)

    Grazie

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da lucafkt Visualizza il messaggio
    Magari in una variabile unica (esadecimale?)
    A quale scopo? Per informazione verso l'utente o qualcosa del genere? Allora sì, va bene/ha senso. LeleFT ti ha fatto l'esempio.

    @LeleFT: quel Integer.valueOf in realtà non servirebbe.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.