关于图像打印的思考.

编程入门 行业动态 更新时间:2024-10-27 10:32:47

关于<a href=https://www.elefans.com/category/jswz/34/1771430.html style=图像打印的思考."/>

关于图像打印的思考.

关于图像打印的思考.
搞了一次斑马zd888-203zpl 的打印机驱动,才有了如下一些思考.
------------------------------------------------------------
问题1. 图像中的ppi (point per inch) 每英寸的显示点.
            dpi(dot per inch) 每英寸的打印点,到底起什么作用?
  同样是800*180 点阵的图像, 96dpi 和 203dpi 有什么差别?
------------------------------------------------------------

答: 目测屏幕上显示没有差别, 查看图像属性:
    查看图片96.bmp, 尺寸按像素:800*180像素,打印大小:8.332*1.875 英寸.
    分辨率:96.012 ppi,像素数量144000, 文件大小432.1.1KB, 准确大小:432122
    查看图片203.bmp, 尺寸按像素:800*180像素,打印大小:3.941*0.887 英寸.
    分辨率:202.997 ppi,像素数量144000, 文件大小432.1KB, 准确大小:432122
    ppi 暂时看起来对显示没有什么作用. 但影响了打印大小.
用bcompare 比较两个文件, 发现144000个像素点完全相同, 仅有的2处差别是C4 0E ->38 1F
    大概一处是ppi, 一处是dpi. 至于c4 0e 是怎么变成96.012 的我不太清楚. 即不是简单的16进制
    也不是简单的浮点数, 反正是这么个对应.
    这个检查说明, ppi,dpi 只是一个属性信息, 并不会影响图片的信息量.
------------------------------------------------------------
问题2.    dpi 与图片信息量无关, 但当我修改了背景图从96.bmp变到203.bmp
    在其上绘画的文字显得非常的巨大? 问题在哪里?
------------------------------------------------------------
答: 因为字体是按照系统默认的dpi,96dpi 来设定的, 所以如果图片是96dpi, 一切都正常,
    如果图片是203dpi, 在其上绘制文字会有一个转换, 这是一个新的坐标系, x,y 的单位长度被拉长了. 字体就会变大以适应新的dpi.
    虽然起始位置x0,y0并没有动, 我靠,很神奇,技巧就是这里!
    所以,在203dpi图片上绘制文字要选小字号,一般选4号-8号就可以了, 而在正常的屏幕上,我们一般要选12, 14,16甚至20号字了.
 

问题: 96dpi 图像,1:1真图模式发到96dpi的打印机上是正常的,
    假如入此时用203dpi 的打印机打印, 都是用1:1 的真图模式(非纸张自适应模式), 会是什么情况?
答: 本来我以为, 96dpi 的图像信息量小,发到203dpi 的打印机上尺寸会变小,
    但实测发现,恰恰相反, 在203dpi 上会打印出更大的图像,每边长大概扩大203/96=2.1倍.
    至于为什么会这样,我也不清楚.  猜想打印的过程中有这样的转换,
    屏幕:我是96ppi,我要打印一个基本单位(比如说1/100英寸),后边是数据.
    打印机: 我是96dpi, 对方的一个基本单位就是我的一个基本单位,把它的数据1:1填充
    打印机: 我是203dpi, 对方的一个基本单位我需要用203/96=2.1个单位来填充,把它发来的数据重新计算一下再填充.
    这样倒是和高dpi图像需要小字体相一致. 坐标系变化了.

------------------------------------------------------------
问题3: 打印不清晰问题(技术问题)
------------------------------------------------------------
这里探讨的不是打印头脏,纸张不行等非技术问题.这里探讨的是打印不清晰"技术问题";
打印图像,不可缩小, 试想24点阵字体,缩小到23点阵,是没办法清晰的.
也不可放大,除非是放大整数倍,
最好image的dpi 跟打印机的dpi 1:1对应上,
否则影响打印质量, 使条码,二维码失效,文字不清晰.

更多推荐

关于图像打印的思考.

本文发布于:2023-07-03 10:41:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1005258.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图像

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!