我注意到当使用CSS调整无损png
文件的大小(正常/ Retina目的)时,在最新的Chrome上(撰写本文时为54.x),结果很模糊。
将以下规则添加到img标记
img {
image-rendering: -webkit-optimize-contrast;
}
然后结果更好:
问题:Safari的引擎呈现的方式完全不同(更糟糕)
我的问题
答案 0 :(得分:0)
您可以使用@media CSS更改图片的网址。使用图像编辑软件更改图像的大小,以便浏览器不必处理缩放。
答案 1 :(得分:0)
使用媒体查询进行高分辨率显示,例如:
sub test()
Dim db As Database
Dim fld As Field
Dim tbl As TableDef
set db=CurrentDb
set tbl = db.TableDefs("tblMyTable")
Set fld = tbl.CreateField("Identifier", dbText)
fld.Properties("Expression") = "abc: " & "123"
end sub
供参考:http://brettjankord.com/2012/11/28/cross-browser-retinahigh-resolution-media-queries/
答案 2 :(得分:0)
最后我选择使用srcset来制作纯粹的响应式图像:
<img
src="./img/logo.png"
srcset="./img/logo.png 1x,
./img/logo@2x.png 2x"
>
答案 3 :(得分:0)
使用HTML srcset属性
<picture>
<source media="(min-width: 650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width: 465px)" srcset="img_white_flower.jpg">
<img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
和Adobe ps一起处理图像