New releases of lxi-tools and liblxi are now available via snap, tarball, or git.
This is a feature and bug fix release.
For a complete overview of changes please see:
https://github.com/lxi-tools/lxi-tools/releases/tag/v1.14https://github.com/lxi-tools/liblxi/releases/tag/v1.8A lot of new screenshot plugins have been added which add support for many of Siglents instruments.
Also, the screenshot command has been improved so it is now possible to redirect the captured screenshot image directly to external tools for simple or advanced image processing such as resizing, scaling, adding text, format conversion, etc. It's quite a powerful feature. For example, to embed a time stamp in the image, upscale the image to 150%, and convert it to JPG, simply use the lxi tool in combination with e.g. ImageMagicks image manipulation tools like so:
$ lxi screenshot -a 10.0.0.42 - | convert -fill white -draw "font-size 16 text 100,100 '`date`'" -scale 150% - screenshot.jpg
Or, to add a label with time stamp:
$ lxi screenshot -a 10.0.0.42 - | montage -geometry +0+0 -background white -label "`date`" -scale 150% - screenshot.png
ImageMagicks image manipulation tools support various image operations and over 200 image formats which should satisfy the needs of most users
Also, I would like to put a big thank you to Siglent who has been very helpful to test and make sure that lxi-tools works well with all of their LXI compatible instruments