Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点gm-调整图像大小并保留纵横比?_Node.js_Imagemagick_Graphicsmagick - Fatal编程技术网

Node.js 节点gm-调整图像大小并保留纵横比?

Node.js 节点gm-调整图像大小并保留纵横比?,node.js,imagemagick,graphicsmagick,Node.js,Imagemagick,Graphicsmagick,Node gm是否内置支持在保留纵横比的同时调整图像大小(即生成缩略图)?或者我应该获得图像大小,计算适当的比率,然后调用resize 这个问题的灵感来源于。乔纳森的评论是解决方案: gm().resize(maxSize) 这会将图像的大小调整为宽度maxSize。请参阅。只需使用gm()。调整大小(maxSize)。它会自动调整大小,使图像的最大尺寸为maxSize。谢谢,这就是我要找的。你想添加它作为答案,我会接受它吗?@JonathanOng哪里定义了maxSize?@asus根据最新

Node gm是否内置支持在保留纵横比的同时调整图像大小(即生成缩略图)?或者我应该获得图像大小,计算适当的比率,然后调用resize


这个问题的灵感来源于。

乔纳森的评论是解决方案:

gm().resize(maxSize)

这会将图像的大小调整为宽度
maxSize
。请参阅。

只需使用
gm()。调整大小(maxSize)
。它会自动调整大小,使图像的最大尺寸为
maxSize
。谢谢,这就是我要找的。你想添加它作为答案,我会接受它吗?@JonathanOng哪里定义了
maxSize
?@asus根据最新的节点gm api文档,
resize
采用像素宽度。您还可以调用
gm()。调整大小(宽度、高度)
。看。啊,你的评论是从2012年开始的。事情变了。我正在通过文档指定的
宽度
高度
,但我想我可能错过了你们讨论的
maxSize
参数,谢谢