AEM 6.3中调整大小后图像质量降级

AEM 6.3中调整大小后图像质量降级,aem,aem-6,Aem,Aem 6,我是AEM的新手,我正在尝试使用AEM 6.3中的命名的transform image servlet来减小图像大小。使用resize属性减小图像大小后,图像质量会严重下降。 我也尝试过使用属性锐化和质量,但是,即使在阅读了本教程之后,我也无法理解它们的正确用法。 这是原始图像分辨率 1600 x 530 这是我迄今为止尝试过的映像配置: bounded resize:width=1423&height=471&upscale=true(使用此选项只会大大降低图像质量) quality:

我是AEM的新手,我正在尝试使用AEM 6.3中的
命名的transform image servlet
来减小图像大小。使用
resize
属性减小图像大小后,图像质量会严重下降。

我也尝试过使用属性
锐化
质量
,但是,即使在阅读了本教程之后,我也无法理解它们的正确用法。

这是原始图像分辨率
1600 x 530


这是我迄今为止尝试过的映像配置:
bounded resize:width=1423&height=471&upscale=true
(使用此选项只会大大降低图像质量)
quality:quality=82
(这没有改变)
锐化:op_usm=3.5,20
(这完全扭曲了图像,有点油画效果)

以上配置保持外观比例,但不保持质量。


需要知道我在这方面做错了什么,以及如何在保持纵横比和图像质量的同时减小图像大小

您应该检查变压器配置中图像变压器的顺序。文件规定:

在定义图像变换规则时,顺序很重要。例如,调整大小后的裁剪可以产生与调整大小后的裁剪明显不同的结果

我不能100%确定哪个更有意义:
调整大小并裁剪
裁剪并调整大小
。但这很容易验证:

创建两个变压器配置。两者都应该只包含调整大小和裁剪设置,但顺序不同。调用它们(使用正确的URL),然后比较结果图像

如何在保持纵横比和分辨率的同时减小图像大小 图像质量

作为最佳实践,要实现高图像质量和小文件大小,请从以下参数组合开始:

fmt=jpg&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0

这种设置组合在大多数情况下都会产生非常好的效果

如需进一步阅读和学习,请参阅