Voglio prendere il colore di un pixel con coordinate conosciute sul mio desktop Linux.Come posso prendere il colore di un pixel sul mio desktop? (Linux)
Fino ad ora, ho utilizzato "import -window SomeWindow -crop 1x1+X+Y /tmp/grab.jpg"
quindi estratto il valore del pixel utilizzando Python e PIL.
Questo fa il lavoro, ma dal momento che l'importazione afferra tutta la finestra prima di ritaglio, è molto lento :(
Ci sono un modo intelligente per afferrare il colore di un solo pixel? So sia relativa (finestra) e coordinate assolute
un pitone o script di shell sarebbe preferibile, ma se si conosce qualche intelligente C/X11 funzioni, anche per favore fatemelo sapere :)
Do I noti qualche rallentamento, se devo controllare circa 200 pixel al secondo? – user44556
Ha funzionato come un fascino! : D Se qualcuno è interessato a uno script che salta Spotify spot, fammi sapere. – Joernsn
200 pixel al secondo: è possibile passare un elenco di pixel da controllare ed estrarlo semplicemente dall'array di pixel. Dovrebbe essere ok-ish velocità saggio. – richq