Skip to content

nodejs gm模块对图片的裁剪 #5

@superquestion

Description

@superquestion

在使用gm模块前需要在电脑上安装 graphicsmagick

安装 gm npm install gm

#!/usr/bin/env node
var fs = require('fs');
var gm = require("gm");
var path = require("path");
var base = __dirname;
var input =  path.join(base,"public/images/1.png");
var out = path.join(base,"public/images/2.png");
gm("input").resize(240, 240,"!").autoOrient().write(out, function (err) {
    if (err) {
        console.log(err);
    } else {
        console.log('done');
    }
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions