<p>为了迎接 GIF 的 31 周岁生日,谷歌特地在 GitHub 上发布了开源的 GIF 转 CLI 终端工具。作为一项被“万恶之源表情包”所采用的动图技术,其可以一路追溯到 1987 年。谷歌发布的这款工具,全称为“GIF for CLI”,用户可以借助它来将图像转成基于 ACSII 码的“图形交换格式”。</p> <p style="text-align:center"><img alt="喜迎GIF 31周年:谷歌在GitHub上发布开源的CLI终端转义工具" src="https://simg.open-open.com/show/5ce04ba3ce8526c270784910ec2d796d.png" /></p> <p>Sean Hayes 在谷歌博客上写到:这是一款可以将 GIF 动图、短、或者 Tenor GIF API 转换为 ASCII 艺术的工具。</p> <blockquote> <p>在登陆工作站的时候,你喜欢的 GIF 图像就能够以 ASCII 码的形式向你表示欢迎。借助 ANSI 转义序列,可以实现对动画和色彩的支持。</p> <p>对于选中 GIF 格式文件(或网址 / Tenor 查询),当命令行程序运行时,它会通过 ffmpeg 将动画 GIF 或短视频分割为静态 jpg 格式。</p> <p>然后这些 jpg 帧会被转换成 ASCII 帧(缓存在 $HOME/.cache/gif-for-cli 中),程序将每一帧打印到控制台,用 ANSI 转义序列在每帧之间清理控制台。</p> </blockquote> <p style="text-align:center"><img alt="喜迎GIF 31周年:谷歌在GitHub上发布开源的CLI终端转义工具" src="https://simg.open-open.com/show/c9ee5f0f426a3c66ed609d54c018dd62.gif" /></p> <p>如果你想要尝试一下 GIF 转 CLI,可以到(现已被微软收购的)GitHub 上获取体验:</p> <p><a href="/misc/goto?guid=4959013615326325463">https://github.com/google/gif-for-cli</a></p> <p>来自: <a href="/misc/goto?guid=4959013615457470440" id="link_source2">cnBeta</a></p>