代码比较简单,其实我写这篇博客的目的是讲录制gif工具——screentogif
screentogif
它是一款免费开源、体积极小的gif录制工具。其提供的窗口对齐功能是我等众多强迫症患者的福音啊。也支持一定程度的编辑。
导出时建议选择 2.0 编码器,画质和大小都比较好。FFmpeg和Gifski都需要另行安装。
效果:
当然,运行代码时也遇到安装包的问题。
安装curses库
出现报错 ModuleNotFoundError: No module named '_curses'
原因在于curses 库不支持 windows(虽然python 是自带 curses 库的)
解决方案:使用一个 unofficial curses(非官方curses库)来代替 python 自带的curses库。也就是 whl 包。
在 python whl包下载 中找到 curses ,然后下载与自己python版本对应的 whl 包(如我的是就是python3.8.0,就下载 curses-2.2.1+utf8-cp38-cp38-win32.whl)
进入whl下载目录,直接输入命令:pip install curses-2.2.1+utf8-cp38-cp38-win32.whl
。
使用 pip list
,可以看到安装成功:
参考链接: