Node.js的图片处理库images

images是什么

images是Node.js轻量级跨平台图像编解码库。

  1. 无需安装任何图像处理库和软件;
  2. 跨平台:windows/mac/linux都可以使用;
  3. 使用方便:链式语法。

如何使用

安装images后即可使用

1
npm install images

API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* Load and decode image from file */
/* 从指定文件加载并解码图像 */
images(file)

/* Create a new transparent image */
/* 创建一个指定宽高的透明图像 */
images(width, height)

/* Load and decode image from a buffer */
/* 从Buffer数据中解码图像 */
images(buffer[, start[, end]])

/* Copy from another image */
/* 从另一个图像中复制区域来创建图像 */
images(image[, x, y, width, height])

示例

比如我们要一个512像素的icon,则可以这样使用

1
2
3
images(icon地址)
.size(512) // 仅指定宽时,则按比例压缩
.save(输出地址);
  • 要注意的是,调用save后,链式会中断。

应用

最近喜欢发布一些小插件到CocosStore,这个库能干什么呢?对了,原生开发的icon有各种尺寸,非常适合用这个库一键生成了。所以,最后再推销一波本人开发的插件库。

免费的哦~~