我使用Akeneo 2.1.9 EE版本。
我编写了一个配置文件来生成特定渠道的资产变化,该属性将宽度和长度设置为750px
asset_channel_configurations:
ecommerce:
configuration:
resize:
width: 750
height: 750
但是当我为矩形图像生成变化时,它不会变为正方形,而是将宽度或高度的比例保持在750px。
为什么会出现这种情况? resize
是否应该保持比例不变?
谢谢
答案 0 :(得分:1)
Akeneo正在使用ImageMagick进行资产变化。默认情况下,resize命令会保留比例。可以force Imagemagick to ignore it。在这种情况下,无论原始比例如何,您都将获得正方形图像。这意味着,如果输入不是正方形,则适合正方形纵横比会失真。
但是,这在Akeneo中是不可能的。因此,您有两种解决方案:
-您可以add a new transformation调整大小而无需考虑图像比例
-或者您可以覆盖现有的Akeneo resize
实现(仅在企业版的Akeneo\Component\FileTransformer\Transformation\Image\Resize
类中),因此它始终忽略该比率。