彩票走势图

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

原创|使用教程|编辑:郝浩|2013-07-30 14:39:46.000|阅读 365 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在图像处理控件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# 示例

// This code demonstrates how to modify the first entry in the palette to red
System.Drawing.Imaging.ColorPalette palette;
palette = imageX.Palette;
if (palette.Entries.Length > 0)
{
palette.Entries[0] = System.Drawing.Color.Red;
imageX.Palette = palette;
}
// This code demonstrates what does not work
imageX.Palette.Entries[0] = System.Drawing.Color.Red


>>>ImagXpress 下载
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP