【发布时间】:2012-09-16 06:12:07
【问题描述】:
Node gm 是否具有在保持纵横比的同时调整图像大小(即生成缩略图)的内置支持?还是我应该获取图像大小,计算适当的比例,然后调用resize?
这个问题的灵感来自PIL's similar functionality。
【问题讨论】:
-
只需使用
gm().resize(maxSize)。它会自动调整大小,使图像的最大尺寸为maxSize。 -
谢谢,这就是我想要的。你想添加它作为答案,我会接受吗?
-
@JonathanOng
maxSize定义在哪里? -
@asus 根据最新的节点 gm api 文档,
resize采用像素宽度。您也可以拨打gm().resize(width, height)。见aheckmann.github.io/gm/docs.html。 -
啊,您的评论来自 2012 年……情况发生了变化。我正在通过文档指定的
width和height,但我认为我可能错过了你们两个正在讨论的maxSizearg,谢谢
标签: node.js imagemagick graphicsmagick