PS数据反解成图的方法的探讨.docVIP

  • 3
  • 0
  • 约4.62千字
  • 约 10页
  • 2018-10-11 发布于福建
  • 举报
PS数据反解成图的方法的探讨

PS数据反解成图的方法的探讨   【摘要】:为了对排版后生成的PS文件进行分析,需要将PS文件中的图像信息提取成一个个单独的图像文件。作者针对这一问题的解决方案作了相应的总结,并应用到了相关报纸校正系统中。该系统已经能够正确提取PS文件中的所有图像信息,并反解生成各类型图像。   【关键词】:定PS数据;反解;图像   中图分类号:TP3 文献标识码:B 文章编号:11002-6908(2008)0520055-02      前言      在当今国内的报业新闻出版系统中,应用最广的是方正公司的文韬新闻采编系统,它所产生的最终数据是一个PostScript(简称PS)格式的PS文件。PS能够综合处理文字和图像等多种数据信息,它的最大特点是避免了版面制作对使用设备的依赖性,也就是说PS文件可以在任何PostScript设备中运行,即相对设备独立。利用这一优点,可以将版面进行远程异地印刷,大大节省成本。PS是一种解释性的页面描述语言,排版后生成的PS文件包含了其中的文字和图片的描述信息。为了提高办报流程的自动化水平,需要将PS文件中的文字和图片分离,形成单独的文本文件和图片文件,分别对其进行处理。主要对文字进行计算机自动校对,对图片进行相似度查询。由于PS文件中包含了很多图片,那么怎样将PS文件中所包含的图片还原成相应的图像文件呢?经过长期研究和探讨,总结出了一些方法。      1. PS图像数据信息      目前,常用的图像格式有BMP、TIFF、JPEG、GIF、PCX、TGA等等,对每一种格式的图像,都是由图像头信息和图像数据信息两部分组成,不同图像格式的信息头不同,数据信息都是相同的[1]。在方正新闻采编出版系统中支持的图像格式有BMP、TGA、TIF、JPG、EPS等,最常用的格式TIF、JPG、PS和EPS四种。生成PS文件要采用包含图片的方式,这样就会将图片的描述信息和数据信息写入PS文件,描述信息包括:图像的高度、宽度、色深、压缩方式、颜色(仅用于二值图),色深值有以下几种:1表示二值图、8表示256色图、24表示24位真彩、32表示CMYK色。   PS中包含图像信息的语句如:true [0 1] 1 600 150 false表示图像宽度是600,高度是150,色深是1;PS中包含图像数据的语句是:始于%%BeginData:,止于%%EndData或始于SI,数据是以文本字符表示的十六进制码,如:   %%BeginData: 00000442313 Hex BytesSI   fffffdf4e8d8cdc0b7bac7d6dbd7c9b5a195908d8d8f8e8d7c64   %%EndData gr      2. 反解成图      图像压缩对于图像来说是非常重要的,其主要原因就在于图像文件不仅占据内存空间,而且也占据大量的传输带宽,因此存储和传输前对图像进行压缩就成为必然?在对图像的直接操作之前,也需要解压缩。   而压缩分为两类:有损压缩和无损压缩,有损压缩允许图像在压缩前和解压缩后有一定程度的不同。而对无损压缩而言,图像在压缩前和解压缩后应该完全一样,不允许有一位的差错。常见的无损压缩格式有BMP、GIF、PNG和TIFF等,有损压缩的典型代表是JPEG。下面将对几种典型类型图像的成图过程进行介绍。   2.1 BMP类型PS数据反解成BMP图   BMP位图格式是Windows操作系统下的基本图像格式,BMP格式的特点是操作简单,基本上所有的工具都支持它[2],BMP图像基本上是把象素信息直接写到文件里,不进行压缩, BMP格式图像拥有完整的图像的信息,是其他类型数据图像反解的基础,因此有必要对BMP数据格式进行详细的说明。   BMP位图文件通常有4部分组成:文件头、位图信息头、颜色信息、图像数据信息。在位图中每行图像数据的字节数必须是8的整数倍,如果不是8的倍数,后面就要补0来补齐,又因为图像的色深的不同,那么所补的0位也就不同。色深为1时,即代表二值图,是8个象素位等于一个字节,如图像宽度为1134时,1134/8=141余6,这时就应该再补2个0位;色深为8时代表256色图,是1个象素位等于一个字节,补0数为2个字节,即16个0;色深为24时,1个象素位等于三个字节,补0数为2×3=6个字节,即48个0;色深为32位CMYK时,补0的计算方法与24位相同,但在处理图像数据部分时,要做相应的转换。要生成一个位图,就要完成这四部分内容。   位图文件头结构BITMAPFILEHEADER的声名如下:   typedef struct tagBITMAPFILEHEADER { // bmfh   WORDbfType; //

文档评论(0)

1亿VIP精品文档

相关文档