当我扫描一张小图片时,扫描仪输出的是一张大图片。如何从扫描图像中检测原始图片?
1 回答
我认为您将物理尺寸与分辨率混淆了。您正在扫描的照片显然具有物理尺寸 - 您可以用尺子测量它。但是,当您扫描时,您最终会得到一张具有分辨率(像素大小)而不是物理大小的图片,这由扫描软件中的 DPI 设置控制。DPI 表示每英寸的点数,并控制为照片的每英寸创建多少点(像素)——300 dpi 将导致照片的每英寸宽度产生 300 个像素,每英寸高度产生 300 个像素。例如,一张 10 英寸见方的照片将产生 10 * 300 * 10 * 300 = 900 万像素(或大约 9 兆像素)的图像。
在您再次打印图像之前,物理尺寸实际上对计算机没有太大意义*。然后,您可以指定输出 DPI — 每英寸打印文档有多少像素。因此,如果您以 300 dpi 扫描并以 150 dpi 打印,您最终会得到一个两倍于原件大小的图像(因为每英寸的像素更少,所以扫描的像素会增加一倍)。例如,上述示例的 900 万像素将在上下每英寸打印 150 个(每平方英寸 150²),因此将生成 20 平方英寸的图像。
然而,物理尺寸和分辨率是相互交织的。您扫描的 dpi 越多,您保存的原始文档的信息就越多,这意味着您可以以更大的尺寸进行打印,而不会出现图像像素化。举个极端的例子,如果你要以 1 dpi 打印,你可以让这些扫描的像素分布在大量的英寸上,但每平方英寸都是一个纯色块。
* 网络混淆了图像通常以像素形式处理,因此它们在屏幕上的大小取决于用户的显示器和页面缩放设置。