【发布时间】:2011-11-17 19:19:06
【问题描述】:
我想知道是否可以只影响图像中某种颜色的不透明度?
例如,我有一个 PNG 图像文件,上面有一个简单的绘图(笑脸),我将背景设置为仅颜色“白色”。我想在网页上使用图片,但我只想显示笑脸(没有白色背景)。
有没有办法做到这一点?
【问题讨论】:
我想知道是否可以只影响图像中某种颜色的不透明度?
例如,我有一个 PNG 图像文件,上面有一个简单的绘图(笑脸),我将背景设置为仅颜色“白色”。我想在网页上使用图片,但我只想显示笑脸(没有白色背景)。
有没有办法做到这一点?
【问题讨论】:
不在 HTML 或 CSS 中,但您应该在支持 PNG 透明度的图片编辑器中打开图片,并将图片背景设置为 transparent(或 opacity = 0)而不是白色。
【讨论】:
不使用 CSS。处理这个问题的最好方法是给你的笑脸图像一个透明的背景。这样,您可以在想要更改其颜色时在其后面放置一个彩色元素。
【讨论】: