我的图片可以打印多大?
How big can I print my image?

原始链接: https://maurycyz.com/misc/printing/

为了获得逼真的图像清晰度,其分辨率需要超过人眼的极限——大约1角分。这转化为基于观看距离的具体特征尺寸要求:更近的观看距离需要更精细的细节(例如,50厘米处为1/172英寸),而更远的距离则允许更粗糙的细节(2米处为1/43英寸)。 然而,像素数量(PPI)并不直接等同于感知的分辨率。“欠采样”图像(放大时出现像素化)受益于更高的PPI——大约是所需分辨率的两倍。相反,“过采样”图像(放大时模糊)需要根据边缘锐度调整PPI。 传统的建议,如300 PPI,通常不足以满足需求,尤其是在使用现代高质量光学设备时。相反,应根据观看距离和*您*的视觉敏锐度来计算PPI。一个简单的测试包括放大图像直到特定大小,并找到细节模糊的距离,从而可以个性化分辨率计算。最终,最大化光学质量通常证明需要比以前标准更高的PPI。

一个黑客新闻的讨论围绕着图像可以打印的最大尺寸展开,起因是链接到maurycyz.com网站探讨了这个问题。核心问题是确定适合打印质量的每英寸像素数(PPI),同时考虑观看距离。 用户们争论了测量系统的差异(公制 vs. 英制,小数 vs. 分数)以及测量像3.2英寸这样小增量的实用性。一个关键点是,打印机使用点而不是像素,并且在专业打印中点的大小可能不同。 一个有用的经验法则是:如果观看距离为1米,建议使用170 PPI,这意味着一张1200万像素的图像理论上可以打印到18x24英寸。然而,图像质量(光学和锐度)也会影响最佳打印尺寸,可能需要缩小尺寸。
相关文章

原文
(Photography)

For an image to look as sharp as real life, it needs to have a resolution higher then that of the human eye: usually around 1 arcminute, or 1/60th of a degree.

$$ \text{Linear resolution} = \frac{\text{Distance}}{\text{1 radian}} \times 1 \text{ arcminutes} $$

$$ \text{Linear resolution }(\text{inches}) = \text{Distance (m)} \times 0.0115 $$

$$ \text{Features / Inch } = \frac{87}{\text{Distance (m)}} $$

For an image to look good at 1 meter, around an arms-length, it needs a feature size of 1/87th of an inch. A poster that’s going to be viewed from 2 meters can get away with half that, 1/43th of an inch. Something that’s going to be examined up close, say 50 cm, needs a resolution of 1/172th of an inch.

Importantly, the actual resolution of the image is often different from the size of the pixels. If an image looks pixelated when you zoom in, a good rule is to print with a pixels-per-inch of twice the desired resolution:

Undersampled image. Small features (stars) take up 2 pixels.
Viewing distance PPI
4 meters 43 pixels/inch
2 meters 87 pixels/inch
1 meter 170 pixels/inch
50 cm 350 pixels/inch
25 cm 700 pixels/inch

However, if you zoom in and the image looks blurry:

Oversampled image. The smallest features still have a lot of pixels.

… measure the size of a sharp edge, double it and use that as the conversion factor.

Looks like the edges are around 5 pixels, so we have to multiply the desired resolution by 10 to get pixels/inch. If it’s got to look good hanging on a wall (~1 meter), it needs a resolution of 1/87th of an inch:

$$ 87 \text{ Inch}^{-1} \times 10 \text{ Pixels} = 870 \text{ PPI} $$

The whole image is 3000x3000 pixels:

$$ \frac{3000\text{ Pixels}}{870\text{ PPI}} = 3.4 \text{ Inches}$$

There’s an easy way to test this, just display the image on a screen and zoom in/out until it’s 3.4 inches on both sizes. From closer then 1 meter, some blurriness is visible, but from further some detail is lost.

If this image was printed at the often recommended 300 PPI (10x10 inches), it would be quite blurry. Rules like that worked a lot better back when the expensive part of digital cameras was the digital part: Not just the sensor, but the storage, computing power and network bandwidth need to handle big image files.

Nowadays, It’s often the optics are the expensive part, so it makes sense to try and get the most out of them using a very fine pixel grid — resulting in a image with a PPI that’s very different from resolution.

If your printing something for your own use, you might want to check the resolution of your eyes:

Zoom into this image so that the width of each vertical line is 1 mm or the whole image is 3.2 inches wide. Next, walk away until the lines blend into a solid color, and measure the distance between your eyes and the screen:

$$ \text{Angular Resolution} = \frac{11\text{ arcminutes}}{\text{Distance (feet)}} $$

$$ \text{Angular Resolution} = \frac{3.4\text{ arcminutes}}{\text{Distance (meters)}} $$

If you get a result close to 1 arcminute, you can use my math as is. Otherwise, you’ll have to divide my PPI/resolution numbers by your eye’s angular resolution.

联系我们 contact @ memedata.com