PDL语言(Page description language)

目录

一,PDL语言

二,WYSIWYG

三,PCL

四,PDF

五,PS


一,PDL语言

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap (or generally raster graphics). 

传统的图片(位图,标量图)是用像素点来描述的,而矢量图是根据几何特性来绘制图形,一般就是由若干线条构成一个图形。

矢量图的特点是放大后图像不会失真,和分辨率无关,线条都是用曲线方程来表达的,而不是用像素。

所以无论是显示器还是打印机,要支持矢量图,就需要一套标准的页面描述语言(Page description language)

维基百科列了很多PDL语言,我随便挑了几个看着顺眼的:

AFP, Advanced Function Presentation (IBM)
Canon GARO(是你吗,柯南)
CPCL, Comtec Printer Control Language (now Zebra)
DPL, Datamax Printer Language (now Honeywell)
IPDS, Intelligent Printer Data Stream (IBM)
PCL, Printer Command Language (Hewlett-Packard)
PDF, Portable Document Format (Adobe Systems), now ISO 32000
PS, PostScript (Adobe Systems)

二,WYSIWYG

WYSIWYG(What You See Is What You Get),所见即所得,指的是在显示器上看到的内容,和打印下来会一模一样。

最简单的,word打印下来总是奇奇怪怪,小技巧就是word转pdf再打印,pdf一般就是WYSIWYG

三,PCL

PCL指令可内嵌于打印数据流,把应用程序输出快速转译成高质量的、特定设备的光栅化图像。

PCL5实现了WYSIWYG,也使用了各种压缩技术来减小数据量,加快数据传输。

PCL5e开始支持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息。

四,PDF

这就是大家熟知的PDF

五,PS

是PostScript,不是PhotoShop.

PS语言是一种与设备无关的​打印机语言​,即在定义图像时可以根本不考虑输出设备的特性,语言比较复杂。

猜你喜欢

转载自blog.csdn.net/nameofcsdn/article/details/121588290