从特定维度计算目标DPI值

时间:2014-05-09 11:06:24

标签: math printing formula dpi

一个相当基本的数学问题。

我得到的图像具有特定的宽度和高度(以像素为单位):

WIDTH = 3648 px
HEIGHT = 2736 px

为了计算目标打印尺寸(毫米),给定一个特定的DPI数量(200),我想出了这个:

PRINT-WIDTH = IMAGE-WIDTH-PX / 200 * 2.54 * 10;
PRINT-HEIGHT = IMAGE-HEIGHT-PX / 200 * 2.54 * 10;

这很有效。在我们的例子中,它计算

463 x 347 mm 

作为目标打印尺寸。完美。

但是,我现在必须能够以毫米为单位更改宽度和高度,并且基于我们假设打印200 DPI的事实,我必须计算新的DPI值。

因此,例如,当将463 x 347更改为400 x 300时,我应该能够以某种方式计算出如何影响DPI。

我想到的唯一可能的方法是以百分比计算旧格式和新格式之间的差异,然后将该百分比应用于DPI。但结果不正确。

如果原始200 DPI与原始格式匹配,我如何从新的宽度和高度计算DPI值?

1 个答案:

答案 0 :(得分:0)

NewDPI = 200 * 463 / 400

或根本不使用DPI 200:

NeededDPI = IMAGE-WIDTH-PX(3648) * 25.4 / PRINT-WIDTH(400)