如何在Raspberry Pi上捕获Minecraft屏幕截图

4

在上一篇文章中,我告诉过你 您如何捕获屏幕截图 在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屏幕截图时,您需要使用以下过程:

  1. 启动LXTerminal窗口
  2. 运行Minecraft并确定要捕获的内容
  3. 按TAB键释放鼠标
  4. 使用鼠标在终端窗口中单击
  5. 如上键入raspi2png命令,延迟5秒
  6. 按Enter
  7. 单击“我的世界”窗口以返回游戏
  8. 等待raspi2png截屏

根据需要使用其他文件名重复步骤3-8。

这是我拍的一些照片。我已经裁剪了图像(使用Gimp)以仅专注于Minecraft窗口:

尽管我最初是在寻找Minecraft图像时发现raspi2png的,但您也可以将其用于其他屏幕捕获需求。

分享。

4条留言

  1. 马克·柯里蒙萨(Mark Currymonsah) on

    (作为用户,不是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中。

    我?一世’我刚刚经过。不错的程序伙计! ðŸ™,

  2. 马克·库里蒙斯塔(Mark Currymonstah) on

    好吧..首先’这次将它张贴在/ 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”.

    我们想要的是什么,对吗? ðŸ〜‰

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.