Aspose.Imaging

该命名空间是嵌套命名空间的核心,也是用于 Aspose.Imaging 处理的最基本对象。

描述
AggregateException聚合多个异常。
Blend定义混合模式。此类不可被继承。
Brush基础画刷类。
BuildVersionInfo包含当前构建版本信息。
Cache包含缓存设置。
CmykColorHelper帮助方法用于处理以有符号 32 位整数表示的 CMYK 颜色。提供与 CmykColor 结构体相似的 API。由于 CMYK 颜色仅以 Int32 而非包含内部字段的结构体呈现,因此更轻量。请在可能的情况下优先使用此类的静态方法,而不是已弃用的 CmykColor 结构体。
ColorBlend定义用于在多色渐变中插值颜色混合的颜色和位置数组。此类不可被继承。
ColorMap定义用于颜色转换的映射表。ImageAttributes 类的多个方法通过使用颜色重映射表(即 ColorMap 结构体数组)来调整图像颜色。不可继承。
ColorMatrix定义包含 RGBA 空间坐标的 5×5 矩阵。ImageAttributes 类的多个方法通过使用颜色矩阵来调整图像颜色。此类不可被继承。
ColorPalette定义组成调色板的颜色数组。这些颜色为 32 位 ARGB 颜色。不可继承。
ColorPaletteHelper用于调色板操作的帮助类。
ColorTranslator在 GDI+ Color 结构之间进行颜色转换。此类不可被继承。
CompositeException复合异常
CustomFontSource自定义字体源提供程序函数
CustomLineCap封装自定义用户定义的线帽。
DataStreamSupporter数据流容器。
DisposableObject表示可释放的对象。
EmbeddedImage嵌入图像类
Figure图形。形状的容器。
FileStreamContainer用于文件流处理的帮助类。
Font定义文本的特定格式,包括字体、大小和样式属性。此类不可被继承。
FontSettings通用成像矢量格式渲染器字体设置。
Graphics表示根据当前程序集使用的图形引擎的图形。
GraphicsPath表示一系列相连的直线和曲线。此类不可被继承。
ImageImage 是所有类型图像的基类。
ImageAttributesImageAttributes 对象包含有关在渲染期间如何操作位图和元文件颜色的信息。ImageAttributes 对象维护多个颜色调整设置,包括颜色调整矩阵、灰度调整矩阵、伽马校正值、颜色映射表和颜色阈值。在渲染过程中,颜色可以被校正、加暗、增亮和移除。要应用这些操作,请初始化一个 ImageAttributes 对象,并将该 ImageAttributes 对象的路径(以及 Image 对象的路径)传递给 DrawImage 方法。
ImageCreatorsRegistry表示图像创建器注册表。
ImageExportersRegistry表示图像导出器注册表。
ImageLoadersRegistry表示图像加载器注册表。
ImageOptionsBase图像基础选项。
ImageResizeSettings图像大小调整设置类
IntRange表示元素序列的类
License提供对组件授权的方法。
LoadOptions表示加载选项。
Matrix替代 GDI+ 矩阵。
Metered提供用于集成的计量方法
NonGenericDictionary表示非泛型字典。
NonGenericList非泛型对象列表
ObjectWithBounds具有边界的对象。
OpenTypeFontsCache系统中已安装的 OpenType 字体缓存。
PageExportingAction在页面导出前触发的委托
Pen定义用于绘制直线、曲线和图形的对象。
PixelDataFormat像素数据格式。这是不可变对象。
ProgressEventHandler进度事件处理程序函数引用
RasterCachedImage表示支持光栅图形操作的光栅图像。需要时此图像会缓存像素数据。
RasterCachedMultipageImage光栅多页图像
RasterImage表示支持光栅图形操作的光栅图像。
RawDataSettings原始数据设置
Region描述由矩形和路径组成的图形形状的内部。此类不可被继承。
RemoveBackgroundSettings移除背景设置
ResolutionSetting图像保存选项的分辨率设置。
Shape形状。使用特定规则连接的连续点集。
ShapeSegment表示形状段。段是连接两个点的直线或曲线。
Source源用于包含对象管道的所有相关信息。
SplitStreamContainer表示分割流容器,包含流并提供流处理例程。
StreamContainer表示流容器,包含流并提供流处理例程。
StringFormat封装文本布局信息(如对齐、方向和制表位)、显示操作(如省略号插入和数字本地化替换)以及 OpenType 功能。此类不可被继承。
TransparencySupporter支持透明度的对象。
VectorImage矢量图像是所有类型矢量图像的基类。
VectorMultipageImage矢量多页图像

Structures

结构描述
CmykColor像素的 CMYK 颜色。
Color像素的颜色。
Point表示整数 x 和 y 坐标的有序对,定义二维平面上的一点。
PointF表示浮点数 x 和 y 坐标的有序对,定义二维平面上的一点。
Rectangle存储四个整数,表示矩形的位置和大小。
RectangleF存储四个浮点数,表示矩形的位置和大小。
Size表示尺寸。
SizeF存储一对浮点数,通常是矩形的宽度和高度。

接口

接口描述
IAdvancedBufferProcessor高级缓冲处理器。
IAnimationFrame动画帧
IBufferProcessor缓冲处理器。
IColorConverter颜色转换器。
IColorPalette颜色调色板接口。
IHasMetadata图像元数据接口。
IImageCreator图像创建器。
IImageCreatorDescriptor指定创建器属性的图像创建器描述符。使用创建器描述符可以避免在内存中保留每个图像创建器实例以及多线程问题。
IImageDescriptor图像描述符。包含所有其他图像描述符类型的基础属性和方法。
IImageExporter图像导出器。可以将内部 Aspose.Imaging 格式的数据导出为指定的数据格式。
IImageExporterDescriptor表示图像导出器描述符。使用导出器描述符可以避免在内存中保留每个导出器实例以及多线程问题。
IImageLoader图像加载器。
IImageLoaderDescriptor指定加载器属性的图像加载器描述符。使用加载器描述符可以避免在内存中保留每个图像加载器实例以及多线程问题。
IIndexedColorConverter索引图像格式的颜色转换器。
IMetadataContainer图像元数据容器接口。
IMultipageImage多页图像接口
IMultipageImageExt扩展多页图像接口
IObjectWithBounds表示具有边界的对象。
IOrderedShape表示有序形状。有序形状是一组连续的点,具有起点和终点。该连续点集通过特定规则连接。
IPartialArgb32PixelLoader符合部分加载的 32 位 ARGB 像素。
IPartialArgb64PixelLoader64 位 ARGB 像素加载器。
IPartialPixelLoader符合部分加载的像素。
IPartialRawDataLoader部分数据加载器。
IRasterImageArgb32PixelLoader光栅图像 32 位 ARGB 像素加载器。
IRasterImageArgb64PixelLoader光栅图像 64 位 ARGB 像素加载器。
IRasterImagePixelLoader光栅图像像素加载器。
IRasterImageRawDataLoader光栅图像原始数据加载器。

枚举

枚举描述
AnimationDisposalMethods指示图形显示后应如何处理。
CacheType指定要使用的缓存类型。
CharacterSet表示所使用的字符集。
ColorAdjustType指定哪些对象使用颜色调整信息。
ColorChannelFlag指定 CMYK(青色、品红、黄色、黑色)颜色空间中的各个通道。此枚举由 SetOutputChannel 方法使用。
ColorCompareMethod用于调整到最近邻的颜色比较方法
ColorMatrixFlag指定将受到 ImageAttributes 的颜色和灰度调整设置影响的图像和颜色类型。
ColorQuantizationMethod颜色量化方法
CompositingQuality指定在合成期间使用的质量级别。
DashCap指定在虚线的每个短划线两端使用的图形形状类型。
DashStyle指定使用 Pen 对象绘制的虚线样式。
DataRecoveryMode数据恢复模式。
DitheringMethod抖动方法。
DitheringMethods用于控制颜色转换的抖动方法。
FileFormat受支持的图像文件格式之一。
FillMode指定封闭路径内部的填充方式。
FontStyle指定应用于文本的样式信息。
GraphicsUnit指定给定数据的计量单位。
HatchStyle指定可用于 HatchBrush 对象的不同图案。
HotkeyPrefix指定与文本相关的快捷键前缀的显示类型。
ImageFilterType要使用的图像过滤器
InterpolationModeInterpolationMode 枚举指定在对图像进行缩放或旋转时使用的算法。
KnownColor指定已知的系统颜色。
LineCap指定 Pen 对象可以用于线段结束的可用帽子样式。
LineJoin指定如何在 GraphicsPath 对象中包含的图形(子路径)中连接连续的直线或曲线段。
MatrixOrder指定矩阵变换操作的顺序。
PaletteMiningMethod图像调色板挖掘方法
PdfComplianceVersion指定输出文件的 PDF 合规级别。
PenAlignment指定 Pen 对象相对于理论的零宽线的对齐方式。
PenType指定 Pen 对象用于填充线条的填充类型。
PixelFormat像素数据格式的实际含义。
ProcessingType处理类型。
ResizeType指定调整大小的类型。
ResolutionUnit分辨率单位枚举。
RotateFlipType指定图像旋转的角度以及用于翻转图像的轴。
SeekOrigin提供表示 StreamContainer 中用于定位的参考点的字段。
SmoothingMode指定是否对线条、曲线以及填充区域的边缘应用平滑(抗锯齿)。
StringAlignment指定文本字符串相对于其布局矩形的对齐方式。
StringDigitSubstitute该枚举指定如何根据用户的地区或语言替换字符串中的数字。
StringFormatFlags指定文本字符串的显示和布局信息。
StringTrimming指定如何从未完全适合布局形状的字符串中修剪字符。
TextRenderingHint指定文本渲染的质量。
WarpMode指定所应用的扭曲变换类型。
WrapMode指定当纹理或渐变小于填充区域时的平铺方式。