但是,当我尝试调整大小时 - 颜色正在改变。 IE。这样:
<img src="logo.png" style="height: 75%; width: 75%;" />
或这样:
<img src="logo.png" style="height: 100px; width: 150px;" />
徽标非常简单,仅包含2种颜色。 我已经使用其他一些图像检查了它,并且存在相同的问题。 它也存在于每个浏览器(Firefox,IE,Chrome,Opera)中。为了在更改大小时保持原始颜色,该做些什么?
无需查看图像,可能很难准确地分辨出来。但是,这里有几件事要寻找:
检查您的编码。这很有可能是变色问题的原因。也许您使用了一个auggy编码器,并且图像数据被未对准。这种情况可能会导致在浏览器之间普遍普遍的怪异故障。 这可能是自然的混蛋。当图像调整到较低的分辨率时,会丢失细节。因此,例如,如果100x100图像在中心的黑色水平线为1PX,然后将其调整到50%,则该线将消失,或者将变得更轻。这听起来与您描述的相似。
确保您正在为文件使用正确的编码。过去,我遇到了与编码不匹配的文件格式的图像。这不太可能引起问题,因为文件扩展名主要用作过滤器,而不是解码的定义。
我只是弄清楚为什么它也发生在我身上。 我从事Opera GX工作,我不知道其他浏览器,但是Opera拥有称为“ Force Dark Mode”的东西,自从我第一次下载Opera以来,我就开始了。我将其关闭,我的灯徽标转回其原始颜色。