.jpg img白色背景与html页面白色背景发生冲突

我的网站使用.jpg jpeg图像作为网站所有页面的页首图像。 图像是用白色背景创建的。 但是使用img src =“topOfEveryPageImage.jpg”标签显示图像的白色背景与浏览器页面的纯白色背景的其余部分在视觉上不同。 图像中的“白色”显而易见,与浏览器页面的白色不一样。

然而,该图像是使用.jpg创作程序在同一台计算机上创建的。 在.jpg制作工具中,如果我在同一台计算机上启动浏览器,则图像的白色背景看起来像纯白色,与浏览器窗口的白色相同。

“img”html标签是否会干扰.jpg背景颜色? 这是实际的代码:

<a href="mysite/landingPage.php">
   <img src="mysite/images/topOfEveryPageImage.jpg"
   alt="mysite/images/topOfEveryPageImage.jpg"
   </img>
</a>

那些“白人”其中之一实际上不是#ffffff ,那么。 大多数图像编辑程序允许您使用此格式指定颜色; 使用与您的网页背景使用相同的颜色。

或者,图像可能具有嵌入的颜色配置文件,其中图像的“白色”可能与网页的“白色”概念在视觉上非常不同 - 在这种情况下,请在将图像用于网页之前删除颜色配置文件。


JPEG是无法准确复制原始颜色的有损格式。 通常情况下,你不会有JPEG和原始阴影进行并排比较,并且不会注意到它们之间的差异。

只要颜色需要匹配,您就应该使用PNG格式。 或者更好的是,使用alpha透明度,你将能够改变网页的颜色而不用修改图像。

请注意,PNG格式最适合用于屏幕截图,简单的按钮/布局图形等,其中有大型固体表面或甚至梯度,没有随机噪声。 如果图片包含照片或其他类似的材料,PNG将不会很好地压缩,并且会得到一个大文件。 如果图片以前是以JPEG格式压缩的,它会永久毁坏并需要重新创建(或者至少在图像编辑器中彻底清除),然后再保存为PNG格式以获得任何PNG格式的好处(否则它只会占用比原始JPEG更多的空间)。

链接地址: http://www.djcxy.com/p/42223.html

上一篇: .jpg img white background clashes with html page white background

下一篇: Absolute vs relative URLs