首页 > 解决方案 > 在nodejs中加载不同图像文件格式并读取像素的最轻量级的方法是什么?

问题描述

是否有一种统一且轻量级的方法可以在 NodeJS 中加载多种常见图像文件格式,从而提供对单个像素的读取访问?

到目前为止,支持多种图像格式的库都是重量级的,例如提供完整的画布支持或完整的图像处理支持。

有没有我找不到的轻量级方法来做到这一点?

标签: node.jsimagefile-formatimage-loading

解决方案


我不知道为什么我在发帖之前找不到这个:

获取像素

给定 URL/路径,获取图像中的所有像素并将结果作为 ndarray 返回。用 100% JavaScript 编写,可在 browserify 和 node.js 中使用,并且没有外部原生依赖项。

目前支持以下文件格式:

  • PNG
  • JPEG
  • 动图

它已经两年没有任何更新,但似乎是最轻量级的。我猜这些天人们可能主要使用Jimp 。它似乎没有外部依赖,并且正在积极开发,但包含了很多我不需要的图像处理功能。


推荐阅读