Class ImageAttributes

ImageAttributes class

AnImageAttributes objek berisi informasi tentang bagaimana warna bitmap dan metafile dimanipulasi selama rendering. SebuahImageAttributes objek mempertahankan beberapa pengaturan penyesuaian warna, termasuk matriks penyesuaian warna, matriks penyesuaian skala abu-abu, nilai koreksi gamma, tabel peta warna, dan nilai ambang warna. Selama rendering, warna dapat dikoreksi, digelapkan, diringankan, dan dihilangkan. Untuk menerapkan manipulasi seperti itu, inisialisasi anImageAttributeskeberatan dan lewati jalan ituImageAttributes objek (bersama dengan jalur anImage ) ke metode DrawImage.

public sealed class ImageAttributes

Konstruktor

NamaKeterangan
ImageAttributes()Konstruktor default.

Metode

NamaKeterangan
ClearBrushRemapTable()Menghapus tabel remap warna kuas iniImageAttributes objek.
ClearColorKey()Menghapus kunci warna (rentang transparansi) untuk kategori default.
ClearColorKey(ColorAdjustType)Menghapus kunci warna (rentang transparansi) untuk kategori tertentu.
ClearColorMatrix()Menghapus matriks penyesuaian warna untuk kategori default.
ClearColorMatrix(ColorAdjustType)Menghapus matriks penyesuaian warna untuk kategori tertentu.
ClearGamma()Menonaktifkan koreksi gamma untuk kategori default.
ClearGamma(ColorAdjustType)Menonaktifkan koreksi gamma untuk kategori tertentu.
ClearNoOp()Menghapus pengaturan NoOp untuk kategori default.
ClearNoOp(ColorAdjustType)Menghapus pengaturan NoOp untuk kategori tertentu.
ClearOutputChannel()Menghapus pengaturan saluran output CMYK (cyan-magenta-kuning-hitam) untuk kategori default.
ClearOutputChannel(ColorAdjustType)Menghapus pengaturan saluran keluaran (cyan-magenta-kuning-hitam) untuk kategori tertentu.
ClearOutputChannelColorProfile()Menghapus pengaturan profil warna saluran keluaran untuk kategori default.
ClearOutputChannelColorProfile(ColorAdjustType)Menghapus pengaturan profil warna saluran keluaran untuk kategori tertentu.
ClearRemapTable()Menghapus tabel remap warna untuk kategori default.
ClearRemapTable(ColorAdjustType)Menghapus tabel remap warna untuk kategori tertentu.
ClearThreshold()Menghapus nilai ambang untuk kategori default.
ClearThreshold(ColorAdjustType)Menghapus nilai ambang untuk kategori tertentu.
SetBrushRemapTable(ColorMap[])Mengatur tabel remap warna untuk kategori kuas.
SetColorKey(Color, Color)Mengatur kunci warna untuk kategori default.
SetColorKey(Color, Color, ColorAdjustType)Mengatur kunci warna (rentang transparansi) untuk kategori tertentu.
SetColorMatrices(ColorMatrix, ColorMatrix)Menetapkan matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)Menetapkan matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)Menetapkan matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori tertentu.
SetColorMatrix(ColorMatrix)Mengatur matriks penyesuaian warna untuk kategori default.
SetColorMatrix(ColorMatrix, ColorMatrixFlag)Mengatur matriks penyesuaian warna untuk kategori default.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)Mengatur matriks penyesuaian warna untuk kategori tertentu.
SetGamma(float)Mengatur nilai gamma untuk kategori default.
SetGamma(float, ColorAdjustType)Mengatur nilai gamma untuk kategori tertentu.
SetNoOp()Menonaktifkan penyesuaian warna untuk kategori default.
SetNoOp(ColorAdjustType)Mematikan penyesuaian warna untuk kategori tertentu.
SetOutputChannel(ColorChannelFlag)Mengatur saluran keluaran CMYK (cyan-magenta-kuning-hitam) untuk kategori default.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)Mengatur saluran keluaran CMYK (cyan-magenta-kuning-hitam) untuk kategori tertentu.
SetOutputChannelColorProfile(string)Mengatur file profil warna saluran keluaran untuk kategori default.
SetOutputChannelColorProfile(string, ColorAdjustType)Mengatur file profil warna saluran keluaran untuk kategori tertentu.
SetRemapTable(ColorMap[])Mengatur tabel remap warna untuk kategori default.
SetRemapTable(ColorMap[], ColorAdjustType)Mengatur tabel remap warna untuk kategori tertentu.
SetThreshold(float)Menetapkan ambang batas (rentang transparansi) untuk kategori default.
SetThreshold(float, ColorAdjustType)Menetapkan ambang batas (rentang transparansi) untuk kategori tertentu.
SetWrapMode(WrapMode)Mengatur mode bungkus yang digunakan untuk menentukan cara menyusun tekstur melintasi bentuk, atau pada batas bentuk. Tekstur disusun pada bentuk untuk diisi ketika tekstur lebih kecil dari bentuk yang diisi.
SetWrapMode(WrapMode, Color)Mengatur mode bungkus dan warna yang digunakan untuk menentukan cara menyusun tekstur melintasi bentuk, atau pada batas bentuk. Tekstur disusun pada bentuk untuk diisi ketika tekstur lebih kecil dari bentuk yang diisi.
SetWrapMode(WrapMode, Color, bool)Mengatur mode bungkus dan warna yang digunakan untuk menentukan cara menyusun tekstur melintasi bentuk, atau pada batas bentuk. Tekstur disusun pada bentuk untuk diisi ketika tekstur lebih kecil dari bentuk yang diisi.

Lihat juga