Js-core: 在以下情况下使用时图像使寄宿生变形<meta/>标签

创建于 2020-10-21  ·  1评论  ·  资料来源: imgix/js-core

描述错误
使用imgix-core-js生成的混合水印图像与原始图像包装后的外观不同

标签并作为预览加载。
包裹的图像使寄宿生扭曲。

重现
重现行为的步骤:

  • 并在具有预览功能的应用程序(例如whatsapp,imessage)中共享,预览显示出扭曲的寄宿生。
    预期行为
    对您期望发生的事情的简洁明了的描述。
    预览应该与原始图像相同
    屏幕截图
    如果适用,请添加屏幕截图以帮助解释您的问题。
    预览扭曲的寄宿生
    capture__2020-10-21-13-48-02
    file
    原始图片
    Screen Capture_select-area_20201021180948

其他例子:
Screen Shot 2020-10-02 at 8 57 49 AM
IMG_B17400BFF561-1

信息:

  • imgix-core-js版本:[例如2.3.1]

>所有评论

@ChelseaRong原来,该伪q参数设置为非常低的值( q=1 )引起的。 发生的事情的完整细分:

  • 应用参数q=1&auto=compress ,它将呈现图像的最低质量版本

    • 由于质量太低,因此图像的压缩渲染版本最终会出现伪像(在这种情况下为较大的模糊线)

  • 参数auto=format导致此问题仅在某些浏览器/爬网程序中显示

    • 由于社交抓取工具没有检测到的支持WebP的用户代理,因此我们提供的.jpg版本压缩后的质量比WebP低得多

    • 这也是为什么我们在支持WebP的浏览器(例如Chrome或Firefox)中看不到该问题的原因

要解决此问题,建议将q参数设置为至少25

由于它不是imgix-core-js错误,因此我将解决此问题,但是如果您需要进一步调试imgix呈现API,请联系[email protected]

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

hennessyevan picture hennessyevan  ·  6评论

robdasilva picture robdasilva  ·  3评论

samccone picture samccone  ·  3评论

danieljack picture danieljack  ·  3评论

iklementiev picture iklementiev  ·  3评论