Akeneo调整资产变动大小保持比例

时间:2018-07-09 13:18:13

标签: assets akeneo

我使用Akeneo 2.1.9 EE版本。

我编写了一个配置文件来生成特定渠道的资产变化,该属性将宽度和长度设置为750px

asset_channel_configurations:
     ecommerce:
         configuration:
             resize:
                 width: 750
                 height: 750

但是当我为矩形图像生成变化时,它不会变为正方形,而是将宽度或高度的比例保持在750px。

为什么会出现这种情况? resize是否应该保持比例不变?

谢谢

1 个答案:

答案 0 :(得分:1)

Akeneo正在使用ImageMagick进行资产变化。默认情况下,resize命令会保留比例。可以force Imagemagick to ignore it。在这种情况下,无论原始比例如何,您都将获得正方形图像。这意味着,如果输入不是正方形,则适合正方形纵横比会失真。

但是,这在Akeneo中是不可能的。因此,您有两种解决方案: -您可以add a new transformation调整大小而无需考虑图像比例 -或者您可以覆盖现有的Akeneo resize实现(仅在企业版的Akeneo\Component\FileTransformer\Transformation\Image\Resize类中),因此它始终忽略该比率。