最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在nodejs中加载不同图像文件格式并读取像素的最轻巧的方法是什么?

IT培训 admin 3浏览 0评论

在nodejs中加载不同图像文件格式并读取像素的最轻巧的方法是什么?

是否存在用于在NodeJS中加载多种常见图像文件格式的统一且轻便的方法,该方法可提供对单个像素的读取访问权限?

  • 它应该支持gif,jpeg和png。
  • [它最好要么也支持其他图像格式,要么提供添加更多图像的方法。 (webp等)
  • 修改像素,提供元数据访问权限或其他任何操作后,它不必能够再次保存文件。
  • 它不需要能够从URL加载图像。

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

是否有一种我找不到的轻量级方法?

回答如下:

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

get-pixels

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

当前支持以下文件格式:

  • PNG
  • JPEG
  • GIF

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

在nodejs中加载不同图像文件格式并读取像素的最轻巧的方法是什么?

是否存在用于在NodeJS中加载多种常见图像文件格式的统一且轻便的方法,该方法可提供对单个像素的读取访问权限?

  • 它应该支持gif,jpeg和png。
  • [它最好要么也支持其他图像格式,要么提供添加更多图像的方法。 (webp等)
  • 修改像素,提供元数据访问权限或其他任何操作后,它不必能够再次保存文件。
  • 它不需要能够从URL加载图像。

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

是否有一种我找不到的轻量级方法?

回答如下:

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

get-pixels

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

当前支持以下文件格式:

  • PNG
  • JPEG
  • GIF

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

发布评论

评论列表 (0)

  1. 暂无评论