Html 手机网站图像质量差
我一直在寻找这个主题,但我一直在寻找那些非常长的文章,我甚至不确定它们是否与我的问题相关,所以我在这里问:) 我正在创建一个移动网站,图片有些奇怪: 假设我的图像是200x100像素,我使用以下代码:Html 手机网站图像质量差,html,css,image,mobile,web,Html,Css,Image,Mobile,Web,我一直在寻找这个主题,但我一直在寻找那些非常长的文章,我甚至不确定它们是否与我的问题相关,所以我在这里问:) 我正在创建一个移动网站,图片有些奇怪: 假设我的图像是200x100像素,我使用以下代码: <img src="img/my_img.png" width="200" height="100" /> 当我在桌面上打开我的网站时,它看起来会很好,但当我在手机上查看它时,它的图像质量非常差,看起来像是在拉伸它 我不知道它是否与我的html代码有关,但可能是我的视口 <me
<img src="img/my_img.png" width="200" height="100" />
当我在桌面上打开我的网站时,它看起来会很好,但当我在手机上查看它时,它的图像质量非常差,看起来像是在拉伸它
我不知道它是否与我的html代码有关,但可能是我的视口
<meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0" />
您使用的设备是视网膜设备吗?如果是这样,您需要创建一个视网膜图像(400px/200px),然后在CSS中将宽度/高度设置为200px/100px。您使用的设备是视网膜设备吗?如果是这样,您需要创建一个视网膜图像(400px/200px),然后在CSS中将宽度/高度设置为200px/100px。我刚刚回答了另一个与此类似的问题,关于图像,我遇到了完全相同的问题
我很高兴地说,我现在设法找到了一个完美的解决办法
首先,在创建图像时(如果可能的话)使其比您需要的图像大4倍。所以它们是超高分辨率的
然后,当您将图像添加到HTML中时,定义您希望图像实际的高度和宽度
例如,如果希望图像以100px x 100px的速度查看,请以400px x 400px的速度创建图像。然后在img标记内定义图像高度和宽度
图像将保持分辨率和DPI,但实际上只是更小
是的!我们有一个在所有设备上都能完美渲染的图像
我希望这能帮助我的朋友 我刚刚回答了另一个与此类似的问题,关于图像,我遇到了完全相同的问题 我很高兴地说,我现在设法找到了一个完美的解决办法 首先,在创建图像时(如果可能的话)使其比您需要的图像大4倍。所以它们是超高分辨率的 然后,当您将图像添加到HTML中时,定义您希望图像实际的高度和宽度 例如,如果希望图像以100px x 100px的速度查看,请以400px x 400px的速度创建图像。然后在img标记内定义图像高度和宽度 图像将保持分辨率和DPI,但实际上只是更小 是的!我们有一个在所有设备上都能完美渲染的图像
我希望这能帮助我的朋友 还要注意,如果您使用WordPress,有时它会自动调整图像大小并进行渲染,如果您使用WordPress,有时它会自动调整图像大小并进行渲染,您是否尝试过检查元素?另外,你有没有设定媒体目标?请记住,您必须说明它是移动目标还是桌面目标。您在CSS中有任何媒体查询吗?这可能会影响图像。您是否尝试过检查元素?另外,你有没有设定媒体目标?请记住,您必须说明它是移动目标还是桌面目标。您在CSS中有任何媒体查询吗?这可能会影响图像。4x是一种过度使用和不必要的带宽浪费。2x(视网膜)可以正常工作。4x是过度使用,是不必要的带宽浪费。2x(视网膜)可以正常工作。如果您使用css规则
背景图像
而不是img
元素,您可以将背景大小
属性设置为100%
,这将帮助您保持与非视网膜图像相同的尺寸非常有用!我也有同样的问题,我所有的图标在我的iphone上看起来都是低分辨率的,但是加倍的大小使它们变得非常清晰!非常感谢!如果您使用css规则background image
而不是img
元素,您可以将background size
属性设置为100%
,这将帮助您保持与非视网膜图像相同的尺寸非常有用!我也有同样的问题,我所有的图标在我的iphone上看起来都是低分辨率的,但是加倍的大小使它们变得非常清晰!非常感谢!
<meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0" />