


## 类

| 类 | 描述 |
| --- | --- |
| [BitmapData](./bitmapdata/) | 表示位图图像的一组属性。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ColorMap](./colormap/) | 表示用于颜色转换的映射。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ColorMatrix](./colormatrix/) | 表示包含 RGBAW 颜色空间坐标的 5x5 矩阵。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ColorPalette](./colorpalette/) | 表示构成颜色调色板的 32 位 ARGB 颜色集合。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [Encoder](./encoder/) | 表示与一组图像编码器参数关联的 GUID。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [EncoderParameter](./encoderparameter/) | 用作向图像编码器传递值的容器。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [EncoderParameters](./encoderparameters/) | 表示 [EncoderParameter](./encoderparameter/) 对象数组。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [FrameDimension](./framedimension/) | 提供获取图像帧尺寸的属性。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ImageAttributes](./imageattributes/) | 表示在渲染过程中图像颜色如何被操作的信息。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ImageCodecInfo](./imagecodecinfo/) | 提供关于图像编解码器的信息。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [ImageFormat](./imageformat/) | 表示图像的文件格式。此类的对象应仅使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [Metafile](./metafile/) | 表示图形元文件。此类的对象应仅使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [MetafileHeader](./metafileheader/) | 包含与图形元文件关联的属性。此类的对象应仅使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [PropertyItem](./propertyitem/) | 表示要包含在图像文件中的元数据属性。此类的对象应仅使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装到 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
## Enums

| 枚举 | 描述 |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | 指定哪些对象使用颜色调整信息。 |
| [ColorChannelFlag](./colorchannelflag/) | 指定 CMYK 颜色空间中的颜色通道。 |
| [ColorMatrixFlag](./colormatrixflag/) | 指定将受到 [ImageAttributes](./imageattributes/) 对象的颜色和灰度调整设置影响的图像和颜色类型。 |
| [EmfPlusRecordType](./emfplusrecordtype/) | 表示可与元文件一起使用以读取和写入图形命令的方法。 |
| [EmfType](./emftype/) | 指定放置在 EMF 文件中的记录类型。 |
| [EncoderParameterValueType](./encoderparametervaluetype/) | 指定由 [EncoderParameter](./encoderparameter/) 类表示的值的类型。 |
| [EncoderValue](./encodervalue/) | 指定传递给 JPEG 或 TIFF 图像编码器的参数值。 |
| [ImageFlags](./imageflags/) | 表示由 [Image](../system.drawing/image/) 对象表示的像素数据的属性。 |
| [ImageLockMode](./imagelockmode/) | 指定被锁定的图像区域的属性。 |
| [MetafileFrameUnit](./metafileframeunit/) | 指定用于调整大小和定位元文件的矩形的计量单位。 |
| [MetafileType](./metafiletype/) | 表示一种图形元文件的类型。 |
| [PixelFormat](./pixelformat/) | 指定像素的颜色数据格式。 |
## Typedefs

| 类型定义 | 描述 |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | 一个指向 [BitmapData](./bitmapdata/) 类实例的共享指针的别名。 |
| [ColorMapPtr](./colormapptr/) | 一个指向 [ColorMap](./colormap/) 类实例的共享指针的别名。 |
| [ColorMatrixPtr](./colormatrixptr/) | 一个指向 [ColorMatrix](./colormatrix/) 类实例的共享指针的别名。 |
| [ColorPalettePtr](./colorpaletteptr/) | 一个指向 [ColorPalette](./colorpalette/) 类实例的共享指针的别名。 |
| [EncoderParameterPtr](./encoderparameterptr/) | 一个指向 [EncoderParameter](./encoderparameter/) 类实例的共享指针的别名。 |
| [EncoderParametersPtr](./encoderparametersptr/) | 一个指向 [EncoderParameters](./encoderparameters/) 类实例的共享指针的别名。 |
| [EncoderPtr](./encoderptr/) | 一个指向 [Encoder](./encoder/) 类实例的共享指针的别名。 |
| [FrameDimensionPtr](./framedimensionptr/) | 一个指向 [FrameDimension](./framedimension/) 类实例的共享指针的别名。 |
| [ImageAttributesPtr](./imageattributesptr/) | 一个指向 [ImageAttributes](./imageattributes/) 类实例的共享指针的别名。 |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | 一个指向 [ImageCodecInfo](./imagecodecinfo/) 类实例的共享指针的别名。 |
| [ImageFormatPtr](./imageformatptr/) | 一个指向 [ImageFormat](./imageformat/) 类实例的共享指针的别名。 |
| [PlayRecordCallback](./playrecordcallback/) | 在 EnumerateMetafileProc 函数对象中用作参数的委托。 |
