【问题标题】:How to resize an image without keeping its ratio?如何在不保持比例的情况下调整图像大小?
【发布时间】:2012-09-13 13:01:58
【问题描述】:

我正在使用 node gm (GraphicsMagick for node),我想知道如何调整图像大小(忽略它的比例)。

如何在不保持比例的情况下调整图像大小?

【问题讨论】:

    标签: node.js resize graphicsmagick


    【解决方案1】:

    对我来说这行不通,我不得不添加一个额外的参数来实现它。

    var gm = 要求('gm'); gm('/path/to/image.jpg') .resize(353, 257, "!") //添加感叹号 .autoOrient() .write('/path/to/newImage.jpg', function (err) { if (!err) console.log('万岁!'); });

    【讨论】:

      【解决方案2】:

      你真的要忽略这个比率吗?如果是,您可以简单地使用 gm 的 website 中的示例:

      var gm = require('gm');
      
      gm('/path/to/image.jpg')
        .resize(353, 257) // use your own width and height
        .autoOrient()
        .write(writeStream, function (err) {
          if (!err) console.log(' hooray! ');
        });
      

      【讨论】:

      • 谢谢,zeMirco!我想创建用户头像,这是一种快速调整用户上传的图片大小的方法。或者我必须让用户选择图像上的区域。
      猜你喜欢
      • 2013-05-12
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2018-09-14
      • 1970-01-01
      • 2020-05-12
      • 1970-01-01
      相关资源
      最近更新 更多