Portál AbcLinuxu, 12. května 2025 20:59
Řešení dotazu:
scrot
(nikoliv scroot). Jestli nějaký nástroj implementuje přímo součet jednotlivých barevných složek nad celou oblastí si nejsem jistý, ale jestli trváš na shellu, tak tady ukazují, jak vyenumerovat jednotlivé složky. Stačí to cyklem projít a na souřadnicích, které patří do definované oblasti, složky R/G/B přičíst k patřičným proměnným.
Můžu se zeptat, k čemu to potřebuješ? Z vlastní zkušenosti bych řekl, že podobně triviální analýza málokdy funguje dle očekávání.
wmctrl
), nebo podobně. Vesměs mě asi nenapadá (realistický) případ, kdy by prostý součet barevných složek nad screenshotem postačoval. Možné to je, nebo to taky může být nějaké šuplíkové školní zadání, ale radši se ptám. Třeba by šlo poradit něco lepšího.
ffmpeg
umí také číst X11 obrazovku:
ffmpeg -f x11grab -s XxY -i "$DISPLAY" -f rawvideo -pixel_format rgb24 output.raw
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.