我可以捕获的Android设备屏幕:
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > adb-screenshot-$(date +%Y%m%d-%H%M%S).png
我如何能够压制所有这些图像转换成单一GIF?
我可以捕获的Android设备屏幕:
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > adb-screenshot-$(date +%Y%m%d-%H%M%S).png
我如何能够压制所有这些图像转换成单一GIF?
好吧,我发现它。
首先完成在单个文件夹中的截图,然后将其全部转换为GIF这样的:
convert *.png screens.gif
安装ImageMagick的是这里描述 。
在Mac OS X,我已经安装了它这样的: brew install ImageMagick
。
您可以使用convert
的ImageMagick的命令添加到您.png文件合并成一个.gif注意动画:
convert -delay 10 -loop 0 *.png anim.gif
你可以用我在这里完全正常的脚本: android-screen-gif.sh 。 您只需与运行./android-screen-gif.sh
,让它记录并击中Ctrl + C
,当你想停下来。 这些图像将被拉到和GIF组装,用于演示/问题跟踪/电子邮件非常有用! 需要convert
为路径上,看到其他职位在这里约ImageMagick的。
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-1.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-2.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-3.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-4.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-5.png
Downloading images.
pull: building file list...
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-5.png -> ./Screenshot-20150707-105440-5.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-4.png -> ./Screenshot-20150707-105440-4.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-3.png -> ./Screenshot-20150707-105440-3.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-2.png -> ./Screenshot-20150707-105440-2.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-1.png -> ./Screenshot-20150707-105440-1.png
5 files pulled. 0 files skipped.
6077 KB/s (5015743 bytes in 0.805s)
Assembled gif Screenshot-20150707-105440.gif
Cleaned up individual screenshots.