实现扩展FlashPix支持

FlashPix文件格式是通过伊士曼柯达公司的共同努力下,微软公司、惠普公司和生活照片,Inc .它结合了现有的图像格式的最好特性与与面向对象相关联的好处使用数字彩色图像更容易。

FlashPix文件的格式是基于复合对象存储,它允许存储的各种数据。FlashPix文件可能包含几个“页面”,每个“页面”为源图像存储,非图像数据形式的评论,转换数据,和邮票或缩略图。每个图像存储为一个完整的多分辨率层次,层次结构中的每个分辨率不同于下一个最高分辨率的因素2 x维度和维度。LEADTOOLS对待非图像数据存储在FlashPix文件作为评论。评论是用于存储有关图像的信息,不是实际的像素数据。这些信息可能包括图像标题、图像主题,相机制造商,扫描软件版本号,等等。除了图像本身,FlashPix文件存储转换信息,如旋转、剪切、操纵和颜色等。这些数据表明这可能是在源图像上执行转换。通过存储转换,源图像在其原始状态和转换,使用存储转换,在你的自由裁量权,只有当文件被加载。邮票或缩略图,提供了一个小的位图表示FlashPix形象。 By default, LEADTOOLS saves a stamp of size 96 x 96. This is the largest stamp allowed, even if the user sets larger dimensions.

FlashPix扩展支持扩展输入/输出功能LEADTOOLS通过提供多功能性增加颜色和灰度图像的处理利用的完整FlashPix文件结构。FlashPix是一种新兴的文件格式由柯达、微软、惠普、和许多其他的行业领导者。领导问了这个行业组添加格式LEADTOOLS和加入集团在支持这个新的图像格式的技术。扩展支持的功能包括“使用非图像数据”和“FlashPix文件中使用缩略图”,下面将详细讨论。

关于所需文件的更多信息,请参考文件包含在您的应用程序

进一步给出了新的扩展FlashPix特性的细节如下:

处理非图像数据

LEADTOOLS对待非图像数据作为评论。这些评论有关图像存储各种信息。你设置评论FlashPix文件一次,使用CodecsSaveOptions.Comments。一旦设置所有评论,评论是使用任何函数保存文件,保存等RasterCodecs.Save当创建一个新文件,或RasterCodecs.WriteComments当改变现有文件的评论。CodecsSaveOptions.Comments本身不写评论,一个文件,准备下一个保存的值。

评论是直接从文件中读取,而无需加载图像。与LEADTOOLS FlashPix扩展支持你有能力阅读等一批评论“摘要信息集团”(CMNT_FPXSUMMARYINFORMATION),多个组的评论,如“文件源组”和“电影描述集团”(CMNT_FPXFILESOURCEGROUP | CMNT_FPXFILMDESCRIPTIONGROUP),或全部评论(CMNT_ALL)。更多的信息关于评论和组的评论可能会发现在FlashPix文件注释。

检索一个或多个组织的评论是通过使用RasterCodecs.ReadComment检索的大小,以字节为单位,所需的评论,分别和阅读评论。一个例子可以看到“例子”RasterCodecs.ReadComment的话题。

使用缩略图FlashPix文件中缩略图或邮票,是一个小的位图表示FlashPix形象。阅读一个缩略图图像存储在FlashPix文件加载到一个位图可能进行使用RasterCodecs.ReadStamp。将邮票保存到一个已经存在的FlashPix文件,使用RasterCodec.SaveStamp。邮票将被写入页面中指定firstSavePageNumber参数。如果该页面已经有了邮票,它将被覆盖;如果页面不存在,邮票将被写入文件中最后一页。如果邮票是书面的文件不存在,就会抛出一个异常。

LEADTOOLS成像、医学和文档