根据显示器尺寸缩放图像

时间:2014-05-05 22:15:50

标签: svg screen-resolution image-scaling

我希望将显示器用作"背景"跟踪并且不确定缩放将如何影响创建的实际大小。

目前,我们打印出一个模式,然后使用该模式作为指导"追踪"最重要的事情。我们正在考虑使用计算机显示器,因此我们不必浪费太多纸张(每次使用后都会被毁坏)。如果我想确保显示器上显示的图像与纸张上打印的图像大小相同,那么任何人都可以了解我需要查看的屏幕分辨率,ppi等等。 ?我目前有一个需要打印的.svg文件,我只是想知道我是否需要确保打印机的ppi和显示器的ppi是一样的?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

这是一个难以简洁回答的问题。它在某种程度上取决于您的SVG文件的内容以及生成它的软件。您选择的显示器上有很多。

首先(显然)你想用某些东西保护显示器屏幕。直接从液晶显示屏上移动可能会损坏屏幕。

至于SVG,实际上并没有一种可靠的方法让它以真实的尺寸进行渲染。您可以指定坐标,例如" 1in" (1英寸)定义形状时,但几乎肯定不会与真正的英寸完全匹配。不管怎样,不是默认的。

原因在于,在SVG中,英寸等真实世界单位是根据" CSS像素"来定义的。它被定义为1/96英寸。现代显示器通常高于96 dpi,分辨率可能在水平和垂直方向上不一致。

你可以通过调整" width"," height"和" viewBox"来纠正它。 SVG的属性。做到这一点需要花费一些精力,这取决于您的显示器和所需的准确性。描述如何做到这一点有点超出了Stack Overflow答案的范围。