読者です 読者をやめる 読者になる 読者になる

【node】node.jsでサムネイルっぽいものを作る。

そのへんに転がってる画像からサムネイルっぽいものを作ります。
easyimageというライブラリを使用しました。

github.com

まずインストール。

$ apt-get install imagemagick
$ npm install easyimage

下記の感じで変換します。
ここではrescropというメソッドを用いて、リサイズと不要部分の切り取りを同時に行っています。

sample.js

var easyimg = require('easyimage');

easyimg.rescrop({
            src:'変換前ファイル名', dst: '変換後ファイル名',
            width:400, height:5400,
            cropwidth:100, cropheight:100,
            x:0, y:0
        }).then(function (file) {
            console.log("completed");
        });