调整大小时如何保持图像长宽比?

时间:2019-03-25 07:59:13

标签: imagemagick magickwand

例如,当我仅提供lengthwidth参数之一时,会自动计算另一个参数,同时保持图像的纵横比。

MagicWand库中是否有相关功能?还需要自己计算纵横比吗?

1 个答案:

答案 0 :(得分:1)

  

MagicWand库中是否有相关功能?还需要自己计算纵横比吗?

使用MagickWand C-API时,您应该自己计算纵横比。有 MagickTransformImage方法通过评估格式化的字符串(包括长宽比)来支持裁剪和调整大小,但已弃用并删除了该方法。

MagickCore库中,有一种ParseMetaGeometry方法将支持带有长宽比标志的格式化字符串。