如何在不使用查询字符串的情况下在所有图像上设置质量选项?

时间:2017-10-18 07:46:17

标签: imageresizer

使用https://imageresizing.net,如何设置默认质量,以便在不使用查询字符串的情况下以质量= 90呈现所有 jpg和png?

所有照片都应该像这样呈现: https://azure.content.bloc.net/widget/200000184/363/2017/10/5/adam---eva-11.09.177001-copy.png?quality=90

无需指定查询字符串: https://azure.content.bloc.net/widget/200000184/363/2017/10/5/adam---eva-11.09.177001-copy.png

有可能吗?

2 个答案:

答案 0 :(得分:0)

有一个用于imageresizing的DefaultSettings插件,但据我所知它只适用于缩放。 看看这里:

https://imageresizing.net/docs/v4/plugins/defaultsettings

答案 1 :(得分:0)

我设法在我的自定义插件中执行此操作。我创建了一个自定义虚拟映像提供程序,并实现了ISettingsModifier接口。使用它我设法在不使用查询字符串的情况下设置我想要的质量。

public ResizeSettings Modify(ResizeSettings settings)
    {
        settings.Quality = 50;
        return settings;
    }