當前位置:成語大全網 - 書法字典 - PostScript語言的系統應用

PostScript語言的系統應用

隨著PostScript成為打印輸出事實上的標準,人們自然想用它來描述屏幕輸出。80年代後期CPU性能的快速提升和人們對Windows系統越來越大的興趣,促使人們嘗試開發以PostScript為主要顯示技術的顯示系統。

使用PS作為顯示系統有很多好處,其中之壹就是在其他系統中,用戶不僅需要為屏幕顯示預留位圖,還需要為打印機預留Type 1字體。只需要預留壹套PS用於展示,可以彌補這個缺點。另壹個優點是它允許“降低”打印機。LaserWiter發布時是蘋果產品線中最強大、最昂貴的機器,因此需要相當大的處理能力和內存,才能在合理的時間內生成分辨率高達300dpi的頁面。相比之下,使用NeXT平臺的400dpi打印機根本沒有CPU。而是利用電腦的CPU生成頁面,然後將生成的頁面位圖傳輸到打印機。

然而,使用PostScript作為Windows系統的壹個更重要的優點是,它允許用戶通過使用壹組圖形處理子程序來開發桌面打印和其他使用大量圖形的應用程序,並且在Windows上繪制的程序也可以直接在打印機上繪制,無需任何轉換。傳統系統上的桌面打印應用需要程序員在各種平臺的圖形系統上構建圖形用戶界面(如Macintosh上的QuickDraw和Microsoft Windows上的圖形設備接口(GDI)編輯器),然後編寫其他程序將圖形轉換成正確的PostScript語言進行打印。這類工作通常會消耗項目的大部分編程工作,是程序錯誤的主要來源。

使用PostScript作為顯示技術的兩個主要例子是Display PostScript(DPS)和NeWS,它們戲劇性地應用了顯示邏輯。在DPS中,視圖系統留給操作系統,但在NeWS中,整個顯示系統是用PS編寫的,在壹個復雜的解釋中運行。