


## Kelas

| Kelas | Deskripsi |
| --- | --- |
| [BitmapData](./bitmapdata/) | Mewakili sekumpulan atribut gambar bitmap. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ColorMap](./colormap/) | Mewakili peta untuk mengonversi warna. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ColorMatrix](./colormatrix/) | Mewakili matriks 5x5 yang berisi koordinat untuk ruang warna RGBAW. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ColorPalette](./colorpalette/) | Mewakili sekumpulan warna ARGB 32-bit yang membentuk palet warna. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [Encoder](./encoder/) | Mewakili GUID yang terkait dengan sekumpulan parameter pengkode gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [EncoderParameter](./encoderparameter/) | Berfungsi sebagai wadah yang digunakan untuk meneruskan nilai ke pengkode gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [EncoderParameters](./encoderparameters/) | Mewakili array objek [EncoderParameter](./encoderparameter/). Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [FrameDimension](./framedimension/) | Menyediakan properti yang memperoleh dimensi bingkai gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ImageAttributes](./imageattributes/) | Mewakili informasi tentang bagaimana warna gambar dimanipulasi selama proses rendering. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ImageCodecInfo](./imagecodecinfo/) | Menyediakan informasi tentang codec gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [ImageFormat](./imageformat/) | Mewakili format file gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [Metafile](./metafile/) | Mewakili metafile grafis. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [MetafileHeader](./metafileheader/) | Berisi atribut yang terkait dengan metafile grafis. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
| [PropertyItem](./propertyitem/) | Mewakili properti metadata yang akan dimasukkan ke dalam file gambar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen. |
## Enums

| Enum | Deskripsi |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | Menentukan objek mana yang menggunakan informasi penyesuaian warna. |
| [ColorChannelFlag](./colorchannelflag/) | Menentukan saluran warna dalam ruang warna CMYK. |
| [ColorMatrixFlag](./colormatrixflag/) | Menentukan jenis gambar dan warna yang akan dipengaruhi oleh pengaturan penyesuaian warna dan skala abu-abu pada objek [ImageAttributes](./imageattributes/). |
| [EmfPlusRecordType](./emfplusrecordtype/) | Mewakili metode yang dapat digunakan dengan metafile untuk membaca dan menulis perintah grafis. |
| [EmfType](./emftype/) | Menentukan jenis-jenis catatan yang ditempatkan dalam file EMF. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | Menentukan tipe nilai yang diwakili oleh kelas [EncoderParameter](./encoderparameter/). |
| [EncoderValue](./encodervalue/) | Menentukan nilai parameter yang diteruskan ke pengkode gambar JPEG atau TIFF. |
| [ImageFlags](./imageflags/) | Mewakili atribut data piksel yang diwakili oleh objek [Image](../system.drawing/image/). |
| [ImageLockMode](./imagelockmode/) | Menentukan properti wilayah gambar yang sedang dikunci. |
| [MetafileFrameUnit](./metafileframeunit/) | Menentukan satuan ukuran untuk persegi panjang yang digunakan untuk mengatur ukuran dan posisi metafile. |
| [MetafileType](./metafiletype/) | Mewakili jenis metafile grafis. |
| [PixelFormat](./pixelformat/) | Menentukan format data warna dari sebuah piksel. |
## Typedefs

| Typedef | Deskripsi |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [BitmapData](./bitmapdata/). |
| [ColorMapPtr](./colormapptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [ColorMap](./colormap/). |
| [ColorMatrixPtr](./colormatrixptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [ColorMatrix](./colormatrix/). |
| [ColorPalettePtr](./colorpaletteptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [ColorPalette](./colorpalette/). |
| [EncoderParameterPtr](./encoderparameterptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [EncoderParameter](./encoderparameter/). |
| [EncoderParametersPtr](./encoderparametersptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [EncoderParameters](./encoderparameters/). |
| [EncoderPtr](./encoderptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [Encoder](./encoder/). |
| [FrameDimensionPtr](./framedimensionptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [FrameDimension](./framedimension/). |
| [ImageAttributesPtr](./imageattributesptr/) | Aliast untuk pointer bersama ke sebuah instance dari kelas [ImageAttributes](./imageattributes/). |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [ImageCodecInfo](./imagecodecinfo/). |
| [ImageFormatPtr](./imageformatptr/) | Alias untuk pointer bersama ke sebuah instance dari kelas [ImageFormat](./imageformat/). |
| [PlayRecordCallback](./playrecordcallback/) | Delegate yang digunakan sebagai parameter dalam objek fungsi EnumerateMetafileProc. |
