当一个图像存储到文件中,在ImagXpress中的当前图像缓冲区(ProcessImageID属性)会保持不变,但是图像缓冲区中的内容会保存到一个文件中。
保存图像到文件
要保存一个图像到文件上,首先确认保存选项已经设置为了你将要保存的文件类型,然后设置SaveFileName属性到的路径和你要保存的文件名字,如果
SaveFileType属性设置为0 (FT_DEFAULT),ImagXpress通过文件扩展自动将图像保存为指定的类型。
ImagXpress1.SaveFileName ="C:\IMAGXPRESS\XYZ.JPG"
ImagXpress1.SaveFile
ImagXpress转换和压缩图像到指定的文件格式,并保存到目标位置。当ImagXpress正在压缩和保存图像,用户可以检查
ProcessStatus的属性来了解当前进程的状态。如果该文件是非常大,需要大量的压缩,同时电脑也比较慢的话,那么它可能需要几秒钟的时间来对图
像进行编码。
保存多页图像
ImagXpress支持以下多页的图像格式: TIFF ,PDF格式, ICO和DCX。对于多页图像一样可以进行压缩和保存。
要压缩和多页图像保存到文件,需要执行下面的步骤:
1、SaveMultiPage属性设置为True,表示图像追加到一个多页的文件。
2、通过遍历图像来添加。
Assume ten images are stored in image buffers 500-509
Dimi asInteger
DimnImageCount asInteger
nImageCount = 10
ImagXpress1.SaveFileType = FT_TIFF_G4
ImagXpress1.SaveFileName ="C:\images\newmulti.tif"
ImagXpress1.SaveMultiPage =True
ImagXpress1.ProcessImageID = 500
Fori = 1 to nImageCount
ImagXpress1.SaveFile
ImagXpress1.ProcessImageID = ImagXpress1.ProcessImageID + 1
Nexti