Answers:
scanimage
默认情况下已安装。
这是我在使用它:
$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner
$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff
显然,这会生成tiff格式的文件。无损,但通常相当庞大。您可以通过安装中间文件imagemagick
,然后将扫描输出传递到convert
命令中来将其转换为中间文件:
$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg
convert
命令转换它们imagemagick
。我将更新答案。
在18.04 LTS中测试,效果很好。
您可能需要设置扫描分辨率(150/300/600 dpi)。为此,请使用“ --resolution”参数(scanimage联机帮助文档中未提及此参数)。它可以帮助您减少产生的文件的大小。
使用png输出进行600 dpi扫描的示例:
scanimage "epson2:libusb:002:003" --resolution 600 --format=png
如果您扫描图像(非文本),则输出文件大小在300 dpi和600 dpi之间会有很大差异。
我的默认A4图片值:
man scanimage
只是说,我可以使用pnm
或tiff
与--format
。这些都不是我想要的,并且都产生了非常大的文件(25 MB!)