我正在尝试使用笔记本电脑的内置网络摄像头来捕捉图像。目前我正在使用 cheese。我知道甚高频可以完成工作,但我不知道奶酪可以做到这一点。
我还没有找到任何选项来改变保存图像的格式,无论是偏爱或者奶酪配置文件. 如何使用图像格式保存图像数据丢失少,例如 .bmp 或 .png
答案1
在当前版本中,cheese 显然无法做到这一点。
这源代码看起来文件扩展名“.jpg”是硬编码的。
因此,如果你想改变这种情况,你可以从以下问题开始:https://gitlab.gnome.org/GNOME/cheese/-/issues。如果您懂 C,那么您甚至可以在那里提供合并请求。
但是,还有其他程序可以以无损格式拍摄快照,并可以从命令行界面使用,例如 gucview:
guvcview -i my_image1.png -g none -e -t 1 -n 1
这将创建一个快照(guvcview --help
有关详细信息,请参阅)。
根据另一个 stackoverflow 线程,vlc也可以通过命令行使用:
vlc -I dummy v4l2:///dev/video0 --video-filter scene --no-audio --scene-path /tmp --scene-prefix image_prefix --scene-format png vlc://quit --run-time=1
似乎会保存许多快照,直到您使用 ctrl-c 中止该过程。(最后两个参数似乎在我的系统中被忽略了。)
答案2
将图像文件保存为其他格式
LibreOffice 绘图将打开:BMP、EMF、GIF、JPEG、PCX、PGM、PMB、PNG、PPM、PSD、RAS、SVG、TIFF、TGA、WMF 等
LibreOffice Draw 将导出:BMP、EMF、EPS、GIF、JPEG、PNG、SVG、TIFF 和 WMF。
LibreOffice Draw 将在导出时提供诸如大小、分辨率、颜色深度、质量等选项,并会告诉您文件大小。
LibreOffice Draw 随 Ubuntu 一起打包提供。