图像处理工具包ImagXpress使用教程:访问和修改加载的图像

    在图像处理控件ImagXpress中一旦导入了一个图像到一个ImageX对象上,这个图像的信息就可以通过这个ImageX对象的属性和方法可用,本文来看看如何访问和修改已经加载的图像。

获得图像数据

Number of Pages:得到在图像中的页面数,使用只读的ImageX.PageCount属性。

Current Page:使用ImageX.Page属性,获取或设置页面被查看和处理。

Resolution:使用下面的一个来得到图像的分辨率。

  • ImageX.Resolution(只读属性)给图像的尺寸和分辨率提供度量单位。
  • ImageXData.Resolution(只读属性)给图像的尺寸和分辨率提供度量单位。(同ImageX.Resolution)
  • ImageX.HorizontalResolution和 ImageX.VerticalResolution方法提供了水平和垂直的分辨率,用通过ImageX.ResolutionUnits方法指定的单位。

Tags:使用ImageX.Tags属使得标签集与ImageX对象关联。

Color Palette:使用ImageX.Palette属性来使得颜色调色板用于ImageX图像。

Load Options Used:使用只读属性ImageX.LoadOptions来获取图像如何导入的信息。

Image Data:使用在ImageXData中的只读属性,来获取图像的其他信息,如图像的位深度、色彩空间、压缩的原始图像文件的格式和大小。

监测ImageX的对象的状态

ImageX.ImageStatusEvent和ImageX.ProgressEvent用来提供反馈图像状态,比如它正在被查看、处理或是保存。

修改标签与调色板

1、不加载图像修改标签

    使用ImageX.ReadAllMetaData 和 ImageX.SaveAllMetaData方法,可以不加载图像而修改标签。

2、在加载的图像中修改标签

    一旦一个图像被加载到ImageX的对象中,就可以通过关联标签集和ImageX对象来修改标签。

3、修改图像调色板

    ImageX.Palette属性获得或是设置与ImageX图像(如果图像是8 BPP或更少)相关的调色板,ImageX.CreateColorPalette方法可以被用于创建一个新的颜色面板,可以被分配到ImageX图像。

>>>C# 示例代码

>>>ImagXpress 下载


你可能感兴趣的:(图像处理,图像处理,ImagXpress,图像属性查询)