文章 帮助 返回主页

屏幕显示的与打印的图片尺寸有什么不同?

原创未经同意,请勿转载 1560次阅读

前几天,有用户给多零程序猿抱怨说,为什么电脑屏幕显示的二维码很清晰,打印出来就模糊了?是不是程序有bug,生成二维码不够清晰。

然后多零程序猿就彻夜排查,特意弄来几台打印机测试一番,最终结论是,打印时设置的尺寸与输出分辨率不一致而导致打印模糊的问题。

两种分辨率

电脑屏幕是用像素来标识分辨率的,屏幕大小固定,像素越多则越清晰。而输出打印是dpi来标识分辨率的,dpi是指每英寸显示的像素数量。

这种分辨率虽然是不同解释,其实含意大体一致,即是在单位面积内的像素数量。

如何判断显示图片是否清晰?

既然是分辨率是单位面积内显示的像素数量,那么是不是像素越多,就越清晰?

可以这么说,但是不全对,还要考虑单位面积,正确判定是这样:

300dpi

刚才说过,输出打印是用dpi标识图片是否清晰,那么多少的dpi才能说是清晰呢?

前辈们已经帮我们测试出,300dpi是肉眼近距离可识别的最佳分辨率。当然打印也可以使用400dpi、500dpi,但是肉眼已经分辨不出来,看到的依然是300dpi的效果。

相反地,能不能调整为200dpi、100dpi呢?也是可以的,但是,按照刚才说的判断清晰的结论,面积固定,像素越少就越模糊,200dpi、100dpi打印出来,肉眼看起来会模糊。(这正是开头说的那位用户遇到的问题的原因)

总结一下,输出打印每英寸能够塞上300个像素,就是清晰。

因此,又得到一个推论:电脑屏幕显示的图片无论像素多少,只调整为每英寸300个像素输出打印,就能清晰的打印图片。

如何计算输出打印?

由于每英寸显示300像素是最佳的清晰度,也说是像素数量固定,按照上面的提到的结论,面积越小就越清晰。那么如何计算合适的打印面积?

直接给出公式:

例如,一张800px × 500px的图片,最佳的打印尺寸是(800×0.084)mm × (500×0.084)mm = 67mm × 42mm 。 这张图片最佳打印尺寸就是 67mm × 42mm

如何得出上面的公式?

根据300dpi,如果每英寸塞上300个像素,则宽度为800px的图片,可以塞出(800/300)=2.66英寸。我们知道,1英寸等于25.4毫米,那么换算为毫米(mm)则是2.66×25.4=67.56mm。

得出整个计算公式:(800/300)×25.4=67.56,可以转化为800×(25.4/300)=67.56,即800×0.084=67.56。

最后得出计算公式:宽度×0.084=打印宽度

同理,高度也一样的公式:高度×0.084=打印高度

最后打印尺寸是打印宽度×打印高度

细心的客官会问,计算出来的那几位小数就省略了?

是的,眼肉已经无法区分这几位小数了。


------------------------------------------------------------

至此,各位客官是否已经清楚如何计算最佳打印尺寸了呢。

如果还是觉得计算麻烦的话,不担心,多零程序猿已经在所有应该显示打印尺寸的地方,计算并显示最佳的打印尺寸了,直接按照打印就能获得最佳的清晰效果。



由于持续版本迭代,本文涉及的功能内容和界面截图可能没有及时更新,文章内容可能会有差异,以最新版本的功能为准。

文章来源于多零标签,未经同意,请勿转载。

最新文章 如何制作亚马逊FBA商品条码标签(工具篇)多零Excel函数公式导入说明如何制作欧盟GPSR标签-(工具篇)如何制作三角立牌(V型台签)标签如何下载Triman标识什么是标签生成器的团队模板如何设置(条形码、二维码)下载尺寸如何设置(条形码、二维码)的批量导出尺寸Excel/CSV导入时,通过分隔符号拆分生成多行数据Excel/CSV导入时,为每一行数据指定重复生成次数如何强制生成校验码什么是缓存、存档数据?如何使用存档数据功能如何制作标准尺寸的EAN/UPC条形码关于自动补全、纠正Ean13、Ean8、UPC、UPC-E、ITF14校验码