Node.js gm模块处理图片(缩略图,加水印,裁剪图片)

xiaoxiao2021-02-28  27

demo.js:

var fs = require('fs'); var gm = require('gm'); // 图片处理模块 npm安装模块并且需要电脑(服务端)安装graphicsmagick软件(gm.exe加入环境变量) // 缩略图 gm('./原图.jpg') .resize(50, 50,"!") // 缩略图 "!"表示不保持宽高比,可能会变形 .write('./缩略图.jpg', function (err) { if (err) { console.log(err); } }); // 裁剪图片 141,96表示裁剪大小 152,,181表示裁剪位置 gm("./原图.jpg").crop(141,96,152,181).write("./裁剪.jpg",function(err){ });
转载请注明原文地址: https://www.6miu.com/read-2626175.html

最新回复(0)