我正在尝试使用 Raspberry Pi 相机拍摄照片和视频。大约 3 天一切正常,之后事情开始走下坡路。首先,我注意到我播放 Raspberry Pi 视频的网站显示了未加载的图像标志(https://www.thewindowsclub.com/wp-content/uploads/2018/06/Broken-image-icon-in-Chrome .gif )。因此,我回到我的 raspbian 终端并尝试了基本命令。首先,我试过这个:
raspistill -o /home/pi/Desktop/image.png
这在过去的几天里工作得很好,我认为它又工作了,直到我打开图像。Image Viewer 说图像根本不是 PNG 文件。这是弹出窗口:
Fatal error reading PNG image file: Not a PNG file
查找错误后,我重新安装了 PNG 库,但仍然没有运气。所以,我决定改用jpg。我接下来执行了这个:
raspistill -o /home/pi/Desktop/img.jpg
而且...我遇到了另一个错误:
Error interpreting JPEG image file (Not a JPEG file: starts with 0xc5 0xdb)
再次查找后,我使用了以下命令:
file /home/pi/Desktop/img.jpg
我得到以下输出:
/home/pi/Desktop/image.jpg: data
那么......如果jpg文件实际上是一个数据文件,那有什么问题呢?此外,过去几天它在 Python 脚本和终端中运行良好……现在发生了什么?
一些附加信息:我总是使用 xrdp 从我的 Windows 笔记本电脑到我的 Raspberry Pi (4 B+) 远程桌面。因此,我看不到预览是否有效。我正在使用 Raspberry Pi Camera Rev. 1.3 和 Raspbian Full 32 位。
一些更重要的信息:此错误是在我无法解释的事件之后开始发生的。我的 Windows 笔记本电脑使用远程桌面连接到我的 Raspberry Pi,但我不小心按下了睡眠按钮。当我再次唤醒笔记本电脑时,它说远程桌面意外终止。我一直在尝试重新连接,但它不起作用。所以,我拔掉了树莓派,然后重新插上。在我使用远程桌面再次连接到它之后,它开始这样做。这让我认为这是一个软件问题,所以我从 Raspberry Pi Configuration and 启用和禁用了相机raspi-config
,但它没有用。
我被卡住了,不知道该怎么办。任何帮助将不胜感激。先感谢您。
编辑:预览完美显示,只是图像的保存以某种方式损坏。有没有办法重新安装 raspistill?