Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
357 views
in Technique[技术] by (71.8m points)

img相对路径加载图片不完整问题

通过给img赋值src显示图片(jpg的),出现了两个问题。
1.部分图片显示了一半,图片下一半显示为灰色。
2.有些图片在chrome下能正常显示,但是在ff下显示不完整。
我用的是相对路径。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

跟相对路径关系不大,应该是文件没完全加载之后又被缓存了导致的,下半部变灰应该是因为jpg文件采用了基线的压缩方式导致,你可以试试用Ctrl+R重新从服务器拉一下、或者给文件改名避开原缓存内容~
另外不知道和图片过大有没有关系,建议你用工具软件之类的先压缩下图片再说,网页上的图片通常可以去掉所有的元数据和色彩管理内容,另外JPEG压缩级别也可以适当调低,通常65~85左右就够了。
终极大招就是把图片改成逐行压缩试试(使用逐行的压缩方式,网页上会先看到一副很模糊的图像,然后一层层变清晰)……不过我估计应该用不上。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...