我需要通过ImageMagick在Node.js中将图像调整为固定大小。示例:图像200x140,500x200和130x100转换为100x50。必须在没有纵横比的情况下拉伸或压缩图像并填充整个空间。我是这样做的:
addMarker
但是图像仅通过高度转换,例如 - 1440x900转换为80x50而不是100x50。我做错了什么?
答案 0 :(得分:1)
var im = require('imagemagick');
var width = 800;
var height = 123;
im.convert(['./in.jpg', '-resize', width + 'x' + height + '\!', './out.png'],
function (err, stdout) {
if (err) throw err;
});
会做这个工作。它可以独立于原始大小调整图像大小,使其达到给定的宽度和宽度。高度