from
math
(资料图片仅供参考)
import
sqrt
diagonal
=
5.15
# inches
resolution
=
;">1920
,
1080
)
# pixels
width
,
height
=
resolution
ppi
=
sqrt
;">**
2
+
height
**
2
)
/
diagonal
;">f"The PPI of Xiaomi 6 is
{
ppi
:
.2f
}
."
)
# The PPI of Xiaomi 6 is 428.15.
以上代码使用勾股定理计算屏幕对角线的像素数,再除以屏幕对角线的英寸数,得到PPI。
import
re
import
requests
url
=
"https://"
response
=
requests
.
get
;">)
html
=
response
.
text
# 获取屏幕分辨率
match
=
re
.
search
,
html
)
resolution
=
tuple
;">map
;">int
,
match
.
group
;">1
)
.
split
;">"x"
)
)
)
;">f"The screen resolution of Xiaomi 6 is
{
resolution
}
."
)
# 获取屏幕对比度
match
=
re
.
search
;">r"对比度:"
,
html
)
contrast_ratio
=
float
;">match
.
group
;">1
)
)
;">f"The contrast ratio of Xiaomi 6 is
{
contrast_ratio
}
."
)
# 获取屏幕色域
match
=
re
.
search
;">r"色域:"
,
html
)
color_space
=
match
.
group
;">1
)
;">f"The color space of Xiaomi 6 is
{
color_space
}
."
)
以上代码使用requests库获取小米6的详细信息页面,再使用正则表达式获取屏幕分辨率、对比度、色域等信息。
综上所述,小米6的PPI为428,屏幕采用夏普和JDI屏,OGS全贴合工艺,支持NTSC色域、自动识别湿手和手套模式,有边缘防误触专利技术。可以使用以上代码获取小米6的PPI、屏幕分辨率、对比度、色域等信息。