节点:从url到命令行打印图像



我正在抓取一个网站并建立一个对象列表,其中一个是与该对象相关的图像的URL。

我想知道是否有一种方法将图像从URL打印到命令行。我已经找到了终端图像库,但它只适用于本地文件。我唯一的选择是将URL上的图像保存到本地文件,然后打印出来吗?

从终端图像自述:

import terminalImage from 'terminal-image'
import got from 'got'
const body = await got('https://sindresorhus.com/unicorn').buffer()
console.log(await terminalImage.buffer(body))

关键是terminalImage也可以用于文件路径和缓冲区。你不必使用得到库,你可以使用任何你想要的库来获取你的图像(axios)http,等等)。
你只需要将你的图像存储在一个变量中作为缓冲区terminalImage.buffer方法。

最新更新