【发布时间】:2021-10-01 15:05:25
【问题描述】:
是否可以使用 Unsplash API 或任何其他方式控制嵌入在网络上的图像的质量?在下面的例子中可以看到,嵌入的图像不清晰模糊,而原始图像处于良好状态。
原图链接:https://unsplash.com/photos/MDZAbQApcKY
通过他们的 API 嵌入上图的示例:
#test {
width: 100vw;
height: 100vh;
background-size: cover;
background-image: url("https://source.unsplash.com/MDZAbQApcKY");
}
<div id="test"></div>
【问题讨论】:
-
问题不在于 unsplash,而在于
background-size: cover,因为图像被缩放和拉伸以适应容器,因此质量差异。 -
@zhulien 说的有道理,但是怎么解决呢?
-
@zhulien 其实如果我能控制嵌入的质量那么
background-size: cover应该没有任何问题,因为图像足够大。
标签: javascript html css api