博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A4纸的象素分辨率计算
阅读量:6255 次
发布时间:2019-06-22

本文共 753 字,大约阅读时间需要 2 分钟。

hot3.png

在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dots Per Inch)指标。

在Windows系统的网页打印中默认采用的是96dpi,Mac系统中默认的是72dpi。

A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸

所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网页的时候需要的象素。

理想情况下,打印页边距为0mm 时,网页内最大元素的分辨率:794×1123

<div style="width:794px;height:1123px;border:1px solid #000000;"></div>

但是打印机是无法满幅打印的,总会有页边距,所以我们在制作网页的时候必须考虑到页边距。

各种浏览器的打印页边距设置是不同的,IE打印默认的页边距为19.05mm,

因此针对IE打印页设计的网页页内最大元素的分辨率应为:649&times;978

<div style="width:649px;height:978px;border:1px solid #000000;"></div>

用下面的转换公式,将A4纸转为在屏幕中的分辨率

inch 指的是英寸
页边距: 0.75 inch
A4: 8.27x11.69 inch
打印机DPI:600DPI
屏幕DPI  : 96DPI
width = (8.27 - 0.75 * 2) * 96 / 600 = 650 px
height =  (11.69 - 0.75 * 2)* 96 / 600 = 978 px

转载于:https://my.oschina.net/xautchao/blog/199912

你可能感兴趣的文章
android基础—尺寸单位和屏幕适配
查看>>
小试 ScriptManager
查看>>
异常处理
查看>>
C/S模型之消息传输
查看>>
一道int与二进制加减题
查看>>
Java中输入判定的错误和纠正
查看>>
详解Nginx 13: Permission denied 解决方案
查看>>
InPlace Transition of a matrix
查看>>
Project Euler 26 Reciprocal cycles( 分数循环节 )
查看>>
做了几道简单的基础题,慢慢熟悉循环
查看>>
元素的多种延时等待(&页面的超时处理)
查看>>
ios 后台发送邮件之SKPSMTPMessage的使用
查看>>
JavaScript学习
查看>>
3014C语言_运算符
查看>>
202702算法_二分法查找
查看>>
Win10 UWP开发实现Bing翻译
查看>>
各种不同类型的类
查看>>
mvc4 -@Html.Partial,@Html.RenderPartial
查看>>
windows2012 r2 提高网速方法
查看>>
调试R代码中出现的常用的函数
查看>>