【发布时间】:2020-02-07 19:45:06
【问题描述】:
我正在使用 Chrome 浏览器。我有一个完全透明的.png 徽标图像,但似乎有问题:
您需要再看第二遍,但您可以看到图像的色调比背景浅。我用 CSS 创建背景:
background: #e1e2e4;
background: -webkit-gradient(linear, left top,
left bottom, from(#e1e2e4), to(#8f9094));
background: -moz-linear-gradient(top, #e1e2e4, #8f9094);
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#e1e2e4', endColorstr='#8f9094');
background-repeat: no-repeat;
background-attachment: fixed;
任何想法为什么会发生这种情况?我该如何解决这个问题?
【问题讨论】:
-
我真的看不出来...PNG是24位保存的吗?
-
可能图像在整个背景上具有非常轻微的不透明度。您是否尝试过进入 Photoshop(或同等软件)、选择背景、删除它并重新保存图像?
-
您确定色差不是背景渐变的一部分吗?
-
我在photoshop中有这个文件,上面没有图层。它是 PNG RGB 颜色 8 位/通道
-
@feeela——我同意。 ArtWorkAD,您是否将背景颜色设置为纯色并进行测试以查看是否看到相同的结果?颜色偏移很可能是您在背景中设置的渐变的颜色变化点。