How to capture single PNG image using fswebcam
fswebcam -r 1920x1080 --png 9 -d /dev/video0 -D 0 test.png
where:
-r 1920x1080
is the resolution of the image. The camera must support this. In order to see supported resolutions, see How to list USB camera video formats using v4l2-ctl--png 9
means *output PNG with quality9
.*PNG is lossless, so the quality is just the compression factor.9
means accept higher CPU consumption for slightly smaller filesize.-d /dev/video0
means to use the camera in/dev/video0
-D 0
means no delay before capturing the imagetest.png
means: Write the image totest.png
.