photoshop宽度像素和网页宽度像素不一致的原因和解决办法

        平常我们在使用PS完成的稿件的时候,有时会发现PS中设计稿与网页设计稿是不一样的,这种问题,该怎样解决呢?

        这里感谢丁老师软件,原文链接在这:photoshop宽度像素和网页宽度像素不一致的原因和解决办法 - 丁老师软件开发工作室 (dls6.com),感兴趣伙伴可以自行领取。

1、第一种可能是网页缩放不同步-网页缩放(100%),这里我们先改成100%,ctrl + 鼠标滑轮,就能够实现缩放了

1.1 这样还是不行,小编在PS中调整的画布是1920px,跟浏览器是一样的,再来

2、第二种解决方式更改桌面分辨率,桌面分辨率设置为了125%,这也就意味着,在浏览器中,开发者工具显示的是网页的css设置宽度,但是被放大了25%倍,所以显示宽度就变大了。

3、要解决这个问题,其实不难,photoshop的默认分辨率为72,我们根据公式得出:

解:

125%:72=100%:x

    125x=100x72

    125x=7200

    x=7200/100

    x=57.6

即,截图后把photoshop的分辨率设置为57.6即可

3.1 ps如何更改分辨率

1000px 100px,现在做了一个矩形

3.2 现在浏览器中的尺寸:1250px 120px,也就是浏览器的变形规则是 由PS宽度1000px ----->1250 ,高度是100px -----》 120px,

3.3 我自己的解决的方法不断调整画布分辨率,直到使用IMG,比对的是1000px的矩形,100px的矩形,结果发现调整分辨率的图,一点用不管,还是1250px

4、或者直接在开发的过程中将桌面改为100%,这里不太建议,最好跟大家平面的平面设计的软件一样

5、直到看到大佬的文章问题才解决了,这里非常感谢大佬


Leon4055

6、IMG的媒体查询添加样式:

		@media (max-width: 1919px) and (min-width: 768px) {
			html {
				zoom: 80%;
			}

			@-ms-viewport {
				width: 1920px;
			}
		}

7、IMG.html完整写法:

<!doctype html>
<html lang="ja">

<head>
	<meta charset="UTF-8">
	<meta name="viewport"
		content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
	<meta name="format-detection" content="telephone=no">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="description" content="">
	<meta name="keywords" content="">
	<title></title>
	<style type="text/css">
		body {
			margin: 0;
			padding: 0;
			text-align: center;
			overflow-x: hidden;
			background-color: #000;
		}

		img {
			display: block;
			margin: 0 auto;
		}

		@media all and (min-width: 897px) {
			.spImg {
				display: none;
			}
		}

		@media (max-width: 1919px) and (min-width: 768px) {
			html {
				zoom: 80%;
			}

			@-ms-viewport {
				width: 1920px;
			}
		}

		@media all and (max-width: 896px) {
			body {
				margin: 0;
			}

			.spImg {
				width: 375px;
			}

			.spImg img {
				width: 100%;
			}

			.pcImg {
				display: none;
			}
		}
	</style>
</head>

<body>
	<div class="pcImg"><img src="../PS/index.Demo.png" alt=""></div>
	<div class="spImg"><img src="sp.png" alt=""></div>
</body>

</html>

8、现在尺寸终于跟PS设计稿中的尺寸一样了