图形属性双向转换描述文件制造技术

技术编号:2951607 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术为使用单一的一张表来在第一种图形格式(加个人计算机上使用的计算机图形元文件(CGM)和第二种图形格式(如主计算机上使用的图形数据格式(GDF)之间提供双向转换的方法和装置。通过使用各个图形格式的关键词和配对的属性,可以对上述的表进行访问。(*该技术在2011年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术属于计算机图形学领域,更具体地讲,本专利技术是针对第一种图形格式至第二种图形格式和第二种图形格式至第一种图形格式的双向转换的。已出版的参考文献有(1)美国国家标准学会(ANSI),X3.122-1986图形描述信息的存贮和传送元文件(Metafile),美国国家标准一计算机图形元文件,1986(2)IBM图形数据显示管理程序(GDDM)基本编程参考手册Vol.2 SC 33-0332,附寻D Gdf命令描述,1988。(3)ISO 8632-1国际标准‘1987-08-01,图形描述信息的存贮与转送元文件,1987(4)IBM GDDM字体与黑斑图案SC33-0554,1988(5)Mil-D-28003,1988年12月20日,军用规程,插图数据通信中的数字表示CGM应用程序描述文件(Profile)。(6)操作系统/2(OS/2)扩充版第1.2版,编程参考手册,Vol.1,附录D-2 1989.操作系统/2和OS/2为国际商业机器公司的注册商标。(7)IBM系统370操作原理GA22-7000-6,1980(8)IBM虚拟机器/系统产品总信息GC20-1838,1984。(9)IBM VM上的GDDM安装及系统管理SC33-0323,1988。(10)IBM MVS上的GDDM安装及系统管理SC33-0321,1988。(11)IBM个人系统/2图形工作站程序SC33-0574,1988。(12)个人计算机AT操作指南PN6139339,1985。(13)IBM PS/2型号快速参考手册PN84×1529,1987。上面列出的这些材料作为提供在实施本专利技术时可能使用到的不同计算机。计算机程序以及图形格式方面的有关信息的参考资料结合在这里。目前,以个人计算机(PC)为基础的图形软件包已使用得十分普遍。但遗憾的是,在以主机为基础的打印机上很难使用它们的输出。举个例子来说,在文本编写设备(DCF)(原本)文件中,人们常常希望包括图形输出。或者被要求使用一台与主机相连的彩色打印机。一个解决方案是使用一种图形数据交换元文件格式,这种格式随即被转换成供主机使用的图形数据显示管理程序(GDDM)的图形文件格式。由于计算机图形元文件(CGM)是一个标准的图形数据交换文件(ANSI X3,122,ISO 8632-1)这种元文件格式是可以利用的,另外,这种元文件格式也可在许多个人计算机图形应用程序(如Freelance Plus,HarvardGraphics)的输入、输出中得到利用。集中考虑具体细节的话,把CGM转换成图形数据格式(GDF)(IBM GDDM图形数据文件)而且还保持概念上的直截了当是相当复杂的。举个例子来说,我们考虑一个图形属性,颜色的转换。在二种图形元文件中,颜色属性都是用整数指数值来指定的,但GDDM只定义了18个值,包括非彩色,背景,全黑,全白;而CGM的指数值由RGB(红,绿,蓝)座标值定义,可以变化到最高可达32K(颜色指数精度为16位时的最大正整数值)。在某些应用程序中,颜色指数值的范围小一些(Freelance Plus中为12),而在另一些应用程序中又大一些,从而可以实现许多深浅,色泽(tint)和色调。由于CGM通常包括足够的信息来确定CGM的原色,对于每一个应用程序都可以编写专用的颜色指数转换过程。倘若考虑到可资利用的应用程序的范围之广以及每个应用程序中颜色修改的可能性,这将马上变得相当繁琐。有一个解决办法是通过使用一个为各个应用程序定做的转换描述文件向用户开放颜色属性转换过程。这可以和一张直接查找的表一样简单。事实上,版本较早的CGM至GDF以及GDF至CGM转换程序做的正是这些。遗憾的是,同一张表不能用于两个方向的转换,因为映射不足是1对1的。大多数其他图形属性如线类,窗口形式、标志甚至字型也在一定程度上存在同样的情况。用一张属性转换描述文件表造成许多上面说过的问题,但每个应用程序的每个转换方向都使用不同的描述文件的话,在GDF和变化的CGM生成器/解释器应用程序之间来回转换时也会产生协调方面的问题。在本专利技术中,使用了单独的一张双向图形属性转换分布图来作为每个应用程序中的转换过程中的媒介。这个转换描述文件由关键字和自由格式的属性数组组成。本专利技术的目的在于提供一种改进了的图形格式转换系统。本专利技术的另一个目的是提供一种使用一张表的图形格式转换系统,上述的表可以通过使用各个图形格式的关键及成对的属性进行访问。本专利技术的另一个目的是提供一种双向图形格式转换系统。本专利技术的另一个目的是在计算机上使用的第一种应用程序的第一图形格式和第二种应用程序的第二图形格式之间提供双向转换。本专利技术还有一个目的是在第一类计算机系统上使用的第一类图形格式和第二类计算系统上使用的第二类图形格式之间提供一种双向转换。本专利技术的另一个目的是使用一张表在第一类应用程序的第一图形格式和第二类应用程序的第二图形格式之间提供双向转换,该表通过使用上述的第一、第二图形格式的关键字和成对的属性进行访问。另外,本专利技术还有一个目的在于使用一张表在第一类计算系统中使用的第一图形格式和第二类计算系统中使用的第二类图形格式之间提供双向转换。该表通过使用第一和第二图形格式的关键词和成对的属性来访问。一种计算机图形系统,在该系统中只有单独的一张表用于提供一种一图形格式(如个人计算机上使用的计算机图形元文件(CGM))和一种第二图形格式(如主计算机上使用的图形数据格式(GDF))之间的双向转换。通过使用关键字以及有关的图形格式的成对的属性即可对该表进行访问。附图说明图1.是表示本专利技术的双向属性转换过程的示意图,图2.是表示用于CGM至GDF颜色转换的双向属性转换描述文件的示意图,图3.是表示用于GDF至CGM颜色转换的双向属性转换描述文件的示意图,图4.是一个可以包含本专利技术的双向图形格式转换方法及装置的计算机系统的方框图。图5.是双向图形格式转换的流程图。图6.是包含图5中的方框17的更详细的细节的流程图。图7.是表示怎样识别和确定属性描述文件的流程图。图8.是根据本专利技术的转换描述文件的双向表。图9.是表示属性转换关键字的表。图10.是关键字缺省值表。图11.是转换缺省值表。图12.图形调整关键字表。下面将根据在第一图形格式(如个人计算机上使用的CGM)和第二图形格式(如主计算机上使用的GDF)之间的双向转换来描述本专利技术。应该知道的是本专利技术的原理也适合于其他的计算机配置与其它的图形格式。另外,可以只用一台单独的计算机来在计算机上运行的第一类应用程序中的第一图形格式和在计算机上运行的第二类应用程序中的第二图形格式之间提供双向转换。把CGM转换成GDF和/或把GDF转换成CGM时,需要在图形属性如颜色、成型、填充图案字型和标记的翻译中进行调解。本专利技术定义了一个定制的双向图形属性转换描述文件,由它对每个应用程序的转换过程进行调解。这个转换描述文件由关键字和自由格式的属性值数组构成。CGM至GDF和GDF至CGM的转换过程都是由每个应用程序的属性转换描述文体加以调解。这种转换过程如图1所示,不久将加以详细解释。属性转换描述文件由关键字标识符和自由格式属性值数组构成,至少对下列属性的转换进行调解颜色线本文档来自技高网...

【技术保护点】
在一种计算机系统中,该组合的特征在于:.使用用于发送图形信息的第一图形格式的第一计算机;.使用与上述的第一图形格式不同的、用于发送图形信息的第二图象格式的第二计算机;以及.双向图形格式转换装置,用于把上述的第一图形格式转换成上述的第二图形格式,或者相反,从而在上述的第一和第二计算机之间传输图形信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:阿兰劳艾德柏得恼威茨
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1