nomage
v0.0.1
Published
node-image stuff without using native dependencies, inspired by jimp
Downloads
2
Readme
node-image
a pure node image processing tool
CAUTION: you can play with it, however, processing image is quite slow with pure node, do NOT use on your production projects
USAGE
via CLI
npm install -g nomage
nomage base64 _____ # which can be a local file or a URL
via code
import nomage from "nomage";
nomage(...).then(...);
FEATURES
create
getters
- color manipulation
- red
- green
- blue
- contrast
DEV
npm install
npm start
ABOUT TEST
npm test
# or if you want to see code coverage... however this might case timeout
npm run test-cover
如果你希望仅仅执行某些 test case 可以利用 mocha 的 --grep
参数,它会过滤出你想测试的 case
在项目根目录下执行如下命令 - 不要忘了 timeout 设置需要比较长
# build 并执行覆盖率检测
npm run build && ./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover --report html ./node_modules/.bin/_mocha -- --require babel-polyfill --timeout 60000 --grep ____
# 跳过 build 执行检测覆盖率
./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover --report html ./node_modules/.bin/_mocha -- --require babel-polyfill --timeout 60000 --grep ____
# build 且不执行覆盖率检测
npm run build && NODE_ENV=test-no-cover ./node_modules/.bin/_mocha --require babel-polyfill --compilers js:babel-core/register --timeout 20000 --grep ____
# 跳过 build 且不执行覆盖率检测
NODE_ENV=test-no-cover ./node_modules/.bin/_mocha --require babel-polyfill --compilers js:babel-core/register --timeout 20000 --grep ____
ABOUT PUBLISH
REF
gm imagemagick graphicmagick http://sharp.dimens.io/ lwip (pyhon2.7 不能 3, make, gcc ) jimp