2017-10-18 5 views
0

En utilisant https://imageresizing.net, comment définir la qualité par défaut de sorte que tous les jpg et png sont rendus avec la qualité = 90 sans utiliser la chaîne querys?Comment régler l'option qualité sur toutes les images sans utiliser la chaîne querys?

Toutes les photos doivent rendre comme ceci: https://azure.content.bloc.net/widget/200000184/363/2017/10/5/adam---eva-11.09.177001-copy.png?quality=90

sans avoir à spécifier querystrings: https://azure.content.bloc.net/widget/200000184/363/2017/10/5/adam---eva-11.09.177001-copy.png

est-il possible?

Répondre

0

Il existe un plugin DefaultSettings pour l'imagerie, mais pour autant que je sache, il ne fonctionne que pour la mise à l'échelle. Jetez un coup d'oeil ici:

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

+0

aucune option de qualité dans le plugin DefaultSettings (selon la documentation au moins) – Joakim

+0

@Joakim ils pourraient être en mesure de vous aider ou au moins la personne suivante si vous les écrivez, ou tout au moins sur le plug-in –

0

J'ai réussi à le faire dans mon plug-in personnalisé. J'ai créé un fournisseur d'image virtuelle personnalisé et j'ai implémenté l'interface ISettingsModifier. En l'utilisant j'ai réussi à définir la qualité que je voulais sans utiliser de chaîne de requête.

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