

Only that scanimage’s manpages (was suprised to have it installed as a requriment of some GUI app…) talk about -x <value> and -y <value>parameters, with the caveat that the specific device has to support it.
Also: -l (top-left x position of scanned area), and possibly (if supported) -t (y posiiton)
PS: All values in millimeters
PPS: Did a quick test.
At least my scanner worked with scanimage -l 50 -t 50 -x 100 -y 100 > test.pnm to produce a (rounding errors included) 10cmx10cm scan
Correction… no, it does not. The -t option is ignored. But such things could be probably handled by placing of the original in your use case.


It’s simply faster. Do you strrictly need a GPU-accelerated terminal? No. Or in your case of not doing much in terminal anyway: not at all.
But with modern terminals (true color, lots of utf-8 glyphs) on big 4k screens using multiple tabs you can literally see the performance difference (quicker tabbing, faster and smoother scrolling, even just how fast a command that spits out a lot of text –hello debugging– runs through) without needing benchmarks.
And that’s still just text. Watching (previews of) graphics files or even playing videos directly inside your terminal is actually possible with modern feature-rich browsers.
Also just from a pure efficiency point of view: If it runs more efficient on my GPU that’s energy saved, so a few more minutes of battery time on my laptop.