美文网首页
如何解决图片显示不清楚

如何解决图片显示不清楚

作者: 简小咖 | 来源:发表于2017-10-06 10:49 被阅读0次

有的时候,图片加载之后,在页面里显示很模糊,因为经过了网页压缩导致,解决办法如下:

1、Retina.js

我们可以通过下载Retina.js文件解决http://retinajs.com/,引入到页面中,准备两张图片,一张大小为200px * 300px,命名为shenpi.png;另一张大小为400px * 600px,命名为shenpi@2x.png(@2x是Retina图标的标准命名方式)

![](shenpi.png)

然后再两个不同大小屏幕中控制台中显示的结果如下:


image.png
image.png

这样解决了在不同大写浏览器中图片模糊的问题

2 、Image-set

css中

#logo {
    background-image: url(../imgs/daka_icon.png);
    background-repeat: no-repeat;
    background-image: -webkit-image-set(url(../imgs/daka_icon.png) 1x, url(../imgs/daka_icon@2x.png) 2x);
    background-image: -moz-image-set(url(../imgs/daka_icon.png) 1x,url(../imgs/daka_iconc@2x.png) 2x);
    background-image: -ms-image-set(url(../imgs/daka_icon.png) 1x,url(../imgs/daka_icon@2x.png) 2x);
    background-image: -o-image-set(url(../imgs/daka_icon.png) 1x,url(../imgs/daka_icon@2x.png) 2x); 
  • 在不支持image-set的浏览器下,他会支持background-image图像
  • 支持image-set**:普通显屏下,会选择image-set中的@1x背景图像;
  • Retina屏幕下的image-set**:浏览器会选择image-set中的@2x背景图像。

3、@media

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5), 
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
   #logo {
       background-image: url(pic@2x.png);
       background-size: 100px auto;
   }
}

相关文章

  • 如何解决图片显示不清楚

    有的时候,图片加载之后,在页面里显示很模糊,因为经过了网页压缩导致,解决办法如下: 1、Retina.js 我们可...

  • Android问题归类

    仅以记录自己开发过程中遇到的坑 PhotoView中加载图片尺寸过大,会自动压缩,造成图片显示不清楚---解决: ...

  • img标签 导致图片变形

    详情中 有各种宽高的 图片 如何才能最优的显示 完美解决 如果 图片宽度 小于 屏幕宽度 不处理 高度自适应 ...

  • 显示缩略图时不挤压图片

    前言:我们在前端显示图片缩略图的时候,会遇到不清楚图片的尺寸,然后使用固定高宽比的img来显示图片,这样会导致高宽...

  • 更快的异步函数和promise

    图片显示的不清楚,直接贴中文链接 更快的异步功能和promise

  • Meta分析森林图中文显示问题

    关于Meta分析的文章已经有很多,但是在出图时候遇到中文不显示,这里主要解决,如何保存图片里面显示中文的问题。 m...

  • AlamofireImage下载图片不显示问题

    问题描述 使用AlamofireImage下载图片,发现图片不显示,只显示预览图。代码如下: 解决思路 1.首先需...

  • Vue项目中动态绑定src路径

    问题1 vue项目中图片路径为变量时不能显示,如下 解决方法: 问题2 把获取到的图片放入数组中不显示 解决方法:...

  • 安卓支持手势缩放图片

    背景 显示图片时,希望支持手势缩放图片. 解决方案 添加依赖 使用

  • UIImageView

    UIImageView 用UIImageView来显示图片,其contentMode属性控制图片如何显示,默认值是...

网友评论

      本文标题:如何解决图片显示不清楚

      本文链接:https://www.haomeiwen.com/subject/njelyxtx.html