# sprite-cutter

[![Npm Version](https://img.shields.io/npm/v/sprite-cutter.svg)](https://npmjs.org/package/sprite-cutter)
[![Npm Downloads Month](https://img.shields.io/npm/dm/sprite-cutter.svg)](https://npmjs.org/package/sprite-cutter)
[![Npm Downloads Total](https://img.shields.io/npm/dt/sprite-cutter.svg)](https://npmjs.org/package/sprite-cutter)
[![License](https://img.shields.io/npm/l/sprite-cutter.svg)](https://npmjs.org/package/sprite-cutter)

Cutting sprite image into single images via Node.js 

在学习和研究一些美工作品时，我们可能需要从一个由多张小图拼合而成的雪碧图中抠出其中一张或者几张图片。传统的做法是用PS直接进行抠图，但是这对于大量打包好的雪碧图而言，效率并不乐观。  
sprite-cutter是一个用Node.js写的雪碧图拆分工具，只要提供`png`格式的雪碧图，就能够自动将其拆分。

## Install
```bash
npm install -g sprite-cutter
```

## Demo

假设我有一张图片，名为`copte.png`：
![](assets/copte.png)

运行：
```bash
sprite-cut copte.png
```

则程序会在`export`目录下将`copte.png`切成一下多个图片，并生成对应的样式表`copte.css`：
![](assets/copte/copte0.png)
![](assets/copte/copte1.png)
![](assets/copte/copte2.png)
![](assets/copte/copte3.png)
![](assets/copte/copte4.png)
![](assets/copte/copte5.png)
![](assets/copte/copte6.png)
![](assets/copte/copte7.png)
![](assets/copte/copte8.png)
![](assets/copte/copte9.png)
![](assets/copte/copte10.png)
![](assets/copte/copte11.png)
![](assets/copte/copte12.png)
![](assets/copte/copte13.png)
![](assets/copte/copte14.png)
