为什么图像的颜色会根据其大小而变化?

问题描述 投票:0回答:1
一切都很好,颜色是应有的。

但是,当我尝试调整大小时 - 颜色正在改变。 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以来,我就开始了。我将其关闭,我的灯徽标转回其原始颜色。
html image browser colors
1个回答
1
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.