美文网首页
gm的使用

gm的使用

作者: 小草莓蹦蹦跳 | 来源:发表于2017-11-01 15:20 被阅读0次
  • 为什么在前后端要对图片进行裁剪压缩?
    因为图片太大可能会给服务器和传输造成压力

  • jcrop前端用于对图片压缩的工具(框架)

  • 后端裁剪压缩工具:gm(通过命令实现)

    • 查看gm
    • 重设
      • gm convert sago.jpg(原来的路径) -resize 100X100(裁剪的尺寸,但是生成的尺寸是等比例压缩后的) soga2.jpg(新的路径)
  • gm在后端的使用

/*导包*/
var gm = require('gm');
var fs = require('fs');

/*gm的参数表示对应的操控图片的路径*/
gm('./sago.jpg').resize(100,100).write('./sago2.jpg',function (err) {
    if (err){
        console.log(err);
        return;
    }
    console.log('success');
});

  • 有时候运行结果会报错,出现报错的原因:与window7有兼容性的问题,一般运行在Linux上

相关文章

网友评论

      本文标题:gm的使用

      本文链接:https://www.haomeiwen.com/subject/vnhgpxtx.html