zoukankan      html  css  js  c++  java
  • 网站部分图片(特别是用户自己上传的图片)不显示怎么回事?

    网站部分图片(特别是用户自己上传的图片)不显示怎么回事?  

    1 . 启动I E 浏览器,用鼠标左键单击“工具”→“I n t e r n e t 选项”→“高级”,找到“多媒体”选
    项下的“显示图片”选择框,看看是不是把显示图片功能给关了。结果是打着钩的。没问题。
    2.  查看网页源代码,看看图片的设置路径及文件名是否和上传的目标路径文件名相同。结果正常,一致的啊。

    3.  另外,看图片类型是否为jpeg 或gif 格式的。我上传的图片本身是jpeg格式的,也OK啊。

    4.  图片命名最好用英文等,不要用中文。避免出错。我的图片名称是英文加数字的啊。

    5.  难道图片太大?查看了一下也不大啊。才200K左右呢。

          即然以上的操作都正确的。我于是试着上传了一张其它图片,发现可以正常显示。于是我肯定是图片哪里出了问题。然后开始在PS里查看图片的属性。

          后来发现图片的色彩模式是CMYK的印刷格式。而网页的图片标准模式是RGB。所以更改了图片模式。本以为问题出在这里,费了些时间找到答案了,还感觉美滋滋的。谁知上传到网站上还是不能正常显示?晕死了。

          我想不会有其它问题了吧?呵呵。我又想出了一个好方法。打开本图,进行截图的方式保存此图片(最好先保存成.bmp的位图格式,保持图片原来效果,再编辑 成jpg或gif格式),再上传,果然图片正常显示了。之后我想想,最根本的原因还是在图片的色彩模式根本就没有改过来。

          小结知识点:PS中.psd的源文件中可以更改图片色彩模式,RGB与CMYK视需要切换。而对于已经合层的JPG格式的图片更改其色彩模式是不能生效的。最好在源文件里直接更改好图片色彩模式。

          还有根据自己的经验得知:一般情况下,由jpg格式的图片直接保存成gif的格式也是不能生效的。最好用psd源文件直接保存最好。

  • 相关阅读:
    如何从你的缓存分析全世界
    Java Collection Framework概述
    用Reveal分析第三方App的UI
    三种经典iPhone上网络抓包方法详解
    HTTPS时代全面到来,你准备好了吗?
    从“埋点技术已死?”开始说起
    访客至上的Web、移动可用性设计--指导原则
    动画原理——图形填充
    动画原理——曲线
    动画原理——绘画API
  • 原文地址:https://www.cnblogs.com/armyant/p/2504017.html
Copyright © 2011-2022 走看看