Js-core: L'image a déformé le pensionnaire lorsqu'elle est utilisée dans<meta/> étiqueter

Créé le 21 oct. 2020  ·  1Commentaire  ·  Source: imgix/js-core

Décrivez le bogue
Une image mélangée et filigranée générée à l'aide de imgix-core-js est différente de l'image d'origine lorsqu'elle est enveloppée dans

balises et chargées comme aperçu.
l'image enveloppée a déformé les pensionnaires.

Reproduire
Étapes pour reproduire le comportement:

  • et partagez-le dans des applications (par exemple, WhatsApp, imessage) qui a la capacité de prévisualiser, l'aperçu montre un pensionnaire déformé.
    Comportement attendu
    Une description claire et concise de ce à quoi vous vous attendiez.
    l'aperçu doit être le même que l'image d'origine
    Captures d'écran
    Le cas échéant, ajoutez des captures d'écran pour expliquer votre problème.
    Aperçu avec des pensionnaires déformés
    capture__2020-10-21-13-48-02
    file
    Image originale
    Screen Capture_select-area_20201021180948

Autres exemples:
Screen Shot 2020-10-02 at 8 57 49 AM
IMG_B17400BFF561-1

Information:

  • version imgix-core-js: [par exemple 2.3.1]
bug

>Tous les commentaires

@ChelseaRong Il s'avère que l'artefact est causé par le paramètre q défini à une valeur très faible ( q=1 ). Détail complet de ce qui se passe:

  • Le paramètre q=1&auto=compress est appliqué, ce qui rend la version de la plus basse qualité de l'image

    • Étant donné que la qualité est si faible, la version compressée et rendue de l'image finit par avoir des artefacts (une grande ligne floue dans ce cas)

  • Le paramètre auto=format provoque l'affichage de ce problème uniquement dans certains navigateurs / robots d'exploration

    • Étant donné que les scrapers sociaux n'ont pas d'agent utilisateur détecté prenant en charge WebP, nous servons la version .jpg qui se compresse avec une qualité bien inférieure à celle de WebP

    • C'est aussi pourquoi nous ne voyons pas le problème dans un navigateur prenant en charge WebP (comme Chrome ou Firefox)

Pour résoudre ce problème, je vous recommande de définir le paramètre q sur au moins 25 .

Je vais fermer ce problème car il ne s'agit pas d'un bogue imgix-core-js , mais si vous avez besoin d'un débogage supplémentaire pour l'API de rendu imgix, contactez [email protected].

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

robdasilva picture robdasilva  ·  3Commentaires

hennessyevan picture hennessyevan  ·  6Commentaires

fuzihaofzh picture fuzihaofzh  ·  3Commentaires

kojilab picture kojilab  ·  3Commentaires

iklementiev picture iklementiev  ·  3Commentaires