そのへんに転がってる画像からサムネイルっぽいものを作ります。
easyimageというライブラリを使用しました。
まずインストール。
$ 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"); });