【发布时间】:2021-09-19 03:29:22
【问题描述】:
目前,我在加载图像时使用 20 像素的后备图像。问题在于透明图像。当它们被加载时,它们的背景图像看起来很模糊。使用主色或跟踪 SVG 会以不同的方式导致相同的问题。那么,我怎样才能为他们使用后备图片而不会产生这些副作用呢?
一种解决方案是在加载背景时移除背景。但这是一个好的解决方案吗?
更好的解决方案可能是仅删除透明图像的背景。有什么方法可以使用 Node JS 检测图像是否透明?所以,我只能对这些图像采取行动。
我正在使用 Gatbsy JS 和 gatsby-remark-relative-images 插件来自动化图像优化过程。但没有必要使用 Gatsby API 回答问题。
【问题讨论】:
标签: javascript css image background background-image