在上一篇文章中,我告诉过你 您如何捕获屏幕截图 在Raspberry Pi上使用“scrot”。该方法对于大多数应用程序都可以正常工作,但是与许多屏幕捕获技术一样,当与Minecraft一起使用时,会产生一个黑色矩形。这使得许多博主只需使用真实的摄像头拍摄屏幕,即可获取其Minecraft冒险的屏幕截图。
有一个解决方案,它的形式是“raspi2png”安德鲁·邓肯(Andrew Duncan)着。他的raspi2png实用程序可以捕获Minecraft窗口,并且可以从他的 Github页面.
设置raspi2png很容易,因此请继续阅读!
步骤1–安装libpng12-dev
默认情况下,它已安装在最新的Raspbian映像中,因此我们可以继续进行下一步。
第2步– Download raspi2png
现在我们可以从Github下载项目文件:
git clone //github.com/AndrewFromMelbourne/raspi2png/
为了便于在任何位置使用,我们可以将raspi2png可执行文件复制到操作系统可以找到的位置:
sudo cp -a raspi2png/raspi2png /usr/local/bin
这将在保留文件的同时将raspi2png目录中的可执行文件复制到/ usr / local / bin目录中’s attributes.
第三步–捕捉屏幕
捕获屏幕只是运行以下命令的一种情况:
raspi2png
屏幕截图另存为“screenshot.png”与raspi2png文件位于同一目录中。可以将其复制到USB记忆棒或通过SSH进行传输。
您可以使用一些命令行选项来增加一些功能:
Usage: raspi2png [-p pngname] [-v] [-w ] [-h ] [-t ] [-d ] -p - name of png file to create (default is snapshot.png) -v - verbose -h - image height (default is screen height) -w - image width (default is screen width) -t - type of image captured can be one of the following: RGB565 RGB888 RGBA16 RGBA32 -d - delay in seconds (default 0)
最有用的是d和p。例如 :
raspi2png -d 5 -p "mysnapshot_01.png"
这将创建一个名为“mysnapshot_01.png”延迟5秒后。
如果您需要时间安排屏幕捕获之前的时间,则延迟很有用。如果您想捕获一系列图像而无需重新使用默认值,则能够指定图像文件名非常有用。“snapshot.png” file.
拍摄Minecraft屏幕截图时,您需要使用以下过程:
- 启动LXTerminal窗口
- 运行Minecraft并确定要捕获的内容
- 按TAB键释放鼠标
- 使用鼠标在终端窗口中单击
- 如上键入raspi2png命令,延迟5秒
- 按Enter
- 单击“我的世界”窗口以返回游戏
- 等待raspi2png截屏
根据需要使用其他文件名重复步骤3-8。
这是我拍的一些照片。我已经裁剪了图像(使用Gimp)以仅专注于Minecraft窗口:
尽管我最初是在寻找Minecraft图像时发现raspi2png的,但您也可以将其用于其他屏幕捕获需求。
4条留言
当我在Pi上为Computeractive和Ultimate Guides编写有关Minecraft的研讨会时,这将非常有用!感谢分享。
提姆
惊人的… I’我们发现您的工作非常方便,可以作为参考’启发了我去修补。一世’如果您将您链接到我自己的网站’对此感到高兴。谢谢你。
(作为用户,不是root)“vi〜/ .config / openbox / lxde-pi-rc.xml”
和add:
”
〜/ raspi2png / raspi2png
”
在键盘部分。
然后
3) “openbox –reconfigure”
现在,当您点击“SysRq\PrintScreen” key.
对于布朗尼点,有人可以添加一些C来创建文件名YYYY-MM-DD_HHMMSS,或者将其混入lxde-pi-rc.xml中。
我?一世’我刚刚经过。不错的程序伙计! ðŸ™,
好吧..首先’这次将它张贴在/ right /上(或尝试去!),我也’我会加一点甜味的
使整个事情更有用“须藤chmod ugo-w raspbi2png”, then “须藤chmod ugo + x raspbi2png” and “sudo mv raspbi2png / usr / local / bin / raspbi2png”将使其在系统范围内可用。
然后“须藤vi / usr / local / bin / screenie”, hit “a” to “append”将以下文本添加到新文件中,并在引号之间(但不包括)之间填充内容。
“raspi2png -p〜/`date +%Y%m%d-%H:%M:%S`_Screenshot.png”
和“须藤chown ugo-w / usr / local / bin / screenie”稍微固定一下“须藤chown ugo + x / usr / local / bin / screenie” so it’所有人都可以执行。 ðŸ™,
然后to get the “SysReq/PrintScreen” key to use it. “须藤vi〜/ .config / openbox / lxde-pi-rc.xml” and add
”
screenie
”
在键盘的末尾(在之前)。
保存后,执行openbox–重新配置,如果一切都通过我的手指和网页从我的键盘复制到了您的屏幕上,“Printscreen”应该会为您提供一个名称如下的屏幕截图“20150222-18:41:32_Screenshot.png”.
我们想要的是什么,对吗? ðŸ〜‰