关于图像打印的思考.
關于圖像打印的思考.
搞了一次斑馬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 比較兩個文件, 發(fā)現144000個像素點完全相同, 僅有的2處差別是C4 0E ->38 1F
?? ?大概一處是ppi, 一處是dpi. 至于c4 0e 是怎么變成96.012 的我不太清楚. 即不是簡單的16進制
?? ?也不是簡單的浮點數, 反正是這么個對應.
?? ?這個檢查說明, ppi,dpi 只是一個屬性信息, 并不會影響圖片的信息量.
------------------------------------------------------------
問題2.?? ?dpi 與圖片信息量無關, 但當我修改了背景圖從96.bmp變到203.bmp
?? ?在其上繪畫的文字顯得非常的巨大? 問題在哪里?
------------------------------------------------------------
答: 因為字體是按照系統(tǒng)默認的dpi,96dpi 來設定的, 所以如果圖片是96dpi, 一切都正常,
?? ?如果圖片是203dpi, 在其上繪制文字會有一個轉換, 這是一個新的坐標系, x,y 的單位長度被拉長了. 字體就會變大以適應新的dpi.
?? ?雖然起始位置x0,y0并沒有動, 我靠,很神奇,技巧就是這里!
?? ?所以,在203dpi圖片上繪制文字要選小字號,一般選4號-8號就可以了, 而在正常的屏幕上,我們一般要選12, 14,16甚至20號字了.
?
問題: 96dpi 圖像,1:1真圖模式發(fā)到96dpi的打印機上是正常的,
?? ?假如入此時用203dpi 的打印機打印, 都是用1:1 的真圖模式(非紙張自適應模式), 會是什么情況?
答: 本來我以為, 96dpi 的圖像信息量小,發(fā)到203dpi 的打印機上尺寸會變小,
?? ?但實測發(fā)現,恰恰相反, 在203dpi 上會打印出更大的圖像,每邊長大概擴大203/96=2.1倍.
?? ?至于為什么會這樣,我也不清楚.? 猜想打印的過程中有這樣的轉換,
?? ?屏幕:我是96ppi,我要打印一個基本單位(比如說1/100英寸),后邊是數據.
?? ?打印機: 我是96dpi, 對方的一個基本單位就是我的一個基本單位,把它的數據1:1填充
?? ?打印機: 我是203dpi, 對方的一個基本單位我需要用203/96=2.1個單位來填充,把它發(fā)來的數據重新計算一下再填充.
?? ?這樣倒是和高dpi圖像需要小字體相一致. 坐標系變化了.
------------------------------------------------------------
問題3: 打印不清晰問題(技術問題)
------------------------------------------------------------
這里探討的不是打印頭臟,紙張不行等非技術問題.這里探討的是打印不清晰"技術問題";
打印圖像,不可縮小, 試想24點陣字體,縮小到23點陣,是沒辦法清晰的.
也不可放大,除非是放大整數倍,
最好image的dpi 跟打印機的dpi 1:1對應上,
否則影響打印質量, 使條碼,二維碼失效,文字不清晰.
總結
以上是生活随笔為你收集整理的关于图像打印的思考.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ipv6校验_Java对IPv
- 下一篇: 数据库周刊62丨央企2021年数据库成交