【问题标题】:How can I set image dimensions in mm如何以毫米为单位设置图像尺寸
【发布时间】:2012-10-25 07:35:32
【问题描述】:

如果我有一个尺寸为 190x380 像素的图像。现在,如果我想将此图像设为宽 58 毫米和高 115 毫米,并且当我打印时,它将与宽 58 毫米和高 115 毫米相同。那我该怎么做呢?

【问题讨论】:

  • Web 浏览器不处理物理尺寸。这取决于用户在打印图像时。
  • 你可以使用mm作为CSS中的单位,但它可能不会像你想的那样。
  • 您需要知道图像/打印结果的 DPI(每英寸点数)/PPI(每英寸像素数)。

标签: php css


【解决方案1】:

可能可以通过调整图像的 DPI(即每英寸点数)来获得您想要的结果。对于图像在屏幕上的显示方式,DPI 是没有意义的,但是打印出来时,它会发挥作用。

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

【讨论】:

  • ppi 实际上,除非您打印它。
【解决方案2】:

你不能不。

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

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

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

【讨论】:

    猜你喜欢
    • 2016-01-19
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多