如何以mm为单位设置图像尺寸

时间:2012-10-25 07:35:32

标签: php css css3

如果我的图片尺寸为190x380像素。现在,如果我想得到这个图像宽度为58毫米,高度为115毫米,当我打印时,它将与宽度58毫米和高度115毫米相同。那我怎么能这样做呢?

2 个答案:

答案 0 :(得分:1)

你不能不。

屏幕/打印分辨率是一个动态因素,取决于品牌和尺寸。 Mac曾经有72 DPI,Windows 96 DPI。大多数旧的激光打印机都是300 DPI

所以:如果您的图像需要58毫米(2.7英寸),那么在Mac上获得72 x 2.7 = 194像素,在Windows机器上获得259像素。但是你需要在旧的激光打印机上使用810像素。

但是,在过去,现在每个设备都有自己的特定分辨率,因此您无法为每个设备计算正确的尺寸。

答案 1 :(得分:1)

可能能够通过玩你的图像的DPI(即每英寸点数)来获得你所追求的东西。对于图像在屏幕上的显示方式,DPI毫无意义,但在打印时会发挥作用。

您可以在此处找到有关它的更大讨论:http://www.webdesignerdepot.com/2010/02/the-myth-of-dpi/。文章和评论都值得一读。