Class ImageAttributes

Class ImageAttributes

Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)

Objek Aspose.Imaging.ImageAttributes mengandungi informasi tentang bagaimana bitmap dan metafil warna dimanipulasi selama rendering.A Aspose.Imaging.ImageAttributes objek mempertahankan beberapa pengaturan penyesuaian warna, termasuk matriks penyesuaian warna, matriks penyesuaian kelabu, nilai koreksi gamma, tabel peta warna, dan nilai batas warna.Selama rendering, warna dapat diperbaiki, gelap, terang, dan dihapus.Untuk menerapkan manipulasi seperti itu, inisiatif Aspose.Imaging.ImageAttributes objek dan melewati jalur Aspose.Imaging.ImageAttributes objek (bersama dengan patogen Aspose.Imaging.Image) ke metode Drawing.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

anggota yang diwarisi

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

Membersihkan tabel pemotongan warna dari Aspose.Imaging.ImageAttributes objek ini.

public void ClearBrushRemapTable()

ClearColorKey()

Membersihkan kunci warna (ruang transparansi) untuk kategori default.

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

Membersihkan kunci warna (ruang transparansi) untuk kategori tertentu.

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang kunci warna dibersihkan.

ClearColorMatrix()

Membersihkan matriks penyesuaian warna untuk kategori default.

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

Membersihkan matriks penyesuaian warna untuk kategori tertentu.

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana matriks penyesuaian warna dibersihkan.

ClearGamma()

Menghilangkan koreksi gamma untuk kategori default.

public void ClearGamma()

ClearGamma(ColorAdjustType)

Mengganggu koreksi gamma untuk kategori tertentu.

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana koreksi gamma dibatalkan.

ClearNoOp()

Membersihkan pengaturan NoOp untuk kategori default.

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

Membersihkan pengaturan NoOp untuk kategori tertentu.

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana tetapan NoOp dihapus.

ClearOutputChannel()

Membersihkan tetapan saluran output CMYK (cyan-magenta-kuning-hitam) untuk kategori default.

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

Membersihkan tetapan saluran output (cyan-magenta-kuning-hitam) untuk kategori tertentu.

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana tetapan saluran output dihapus.

ClearOutputChannelColorProfile()

Membersihkan pengaturan profil warna saluran output untuk kategori default.

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

Membersihkan pengaturan profil warna saluran output untuk kategori tertentu.

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana tetapan profil saluran output dihapus.

ClearRemapTable()

Membersihkan tabel warna-remap untuk kategori default.

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

Membersihkan tabel warna-remap untuk kategori tertentu.

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang tabel remap dibersihkan.

ClearThreshold()

Menentukan nilai batas untuk kategori default.

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

Menentukan nilai batas untuk kategori tertentu.

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen dari Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang ambang dibersihkan.

SetBrushRemapTable(ColorMap[])

Tetapkan tabel warna-remap untuk kategori brush.

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap [ ]

Berbagai objek Aspose.Imaging.ColorMap.

SetColorKey(warna, warna)

Tetapkan kunci warna untuk kategori default.

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

nilai kunci warna yang rendah.

colorHigh Color

Nilai kunci warna yang tinggi.

SetColorKey(warna, warna, warna, warna)

Tetapkan kunci warna (ruang transparansi) untuk kategori tertentu.

public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)

Parameters

colorLow Color

nilai kunci warna yang rendah.

colorHigh Color

Nilai kunci warna yang tinggi.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang kunci warna ditetapkan.

SetColorMatrices(Spesifikasi ColorMatrix)

Tetapkan matriks penyesuaian warna dan matriks penyesuaian grayscale untuk kategori default.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

grayMatrix ColorMatrix

Matriks penyesuaian grayscale

SetColorMatrices(ColorMatrix, ColorMatrix dan ColorMatrix)

Tetapkan matriks penyesuaian warna dan matriks penyesuaian grayscale untuk kategori default.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

grayMatrix ColorMatrix

Matriks penyesuaian grayscale

flags ColorMatrixFlag

Elemen Aspose.Imaging.ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna dan grayscale.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Tetapkan matriks penyesuaian warna dan matriks penyesuaian grayscale untuk kategori tertentu.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

grayMatrix ColorMatrix

Matriks penyesuaian grayscale

mode ColorMatrixFlag

Elemen Aspose.Imaging.ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna dan grayscale.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana matriks penyesuaian warna dan grayscale ditetapkan.

SetColorMatrix(ColorMatrix)

Tetapkan matriks penyesuaian warna untuk kategori default.

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

SetColorMatrix(Spesifikasi ColorMatrixFlag)

Tetapkan matriks penyesuaian warna untuk kategori default.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

flags ColorMatrixFlag

Elemen Aspose.Imaging.ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna.

SetColorMatrix(ColorMatrix, ColorMatrixFlag dan ColorAdjustType)

Tetapkan matriks penyesuaian warna untuk kategori tertentu.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matriks penyesuaian warna.

mode ColorMatrixFlag

Elemen Aspose.Imaging.ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana matriks penyesuaian warna ditetapkan.

SetGamma(kapal)

Menetapkan nilai gamma untuk kategori default.

public void SetGamma(float gamma)

Parameters

gamma float

nilai koreksi gamma.

SetGamma(Fasilitas, ColorType)

Menetapkan nilai gamma untuk kategori tertentu.

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

nilai koreksi gamma.

type ColorAdjustType

Elemen dari Aspose.Imaging.ColorAdjustType senarai yang menentukan kategori untuk yang nilai gamma ditetapkan.

SetNoOp()

Mengalihkan penyesuaian warna untuk kategori default.

public void SetNoOp()

SetNoOp(ColorAdjustType)

Mengalihkan penyesuaian warna untuk kategori tertentu.

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang koreksi warna dihapus.

SetOutputChannel(ColorChannelFlag)

Setkan saluran output CMYK (cyan-magenta-kuning-hitam) untuk kategori default.

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

Elemen dari Aspose.Imaging.ColorChannelFlag yang menentukan saluran output.

SetOutputChannel(ColorChannelFlag dan ColorAdjust)

Setkan saluran output CMYK (cyan-magenta-kuning-hitam) untuk kategori tertentu.

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

Elemen dari Aspose.Imaging.ColorChannelFlag yang menentukan saluran output.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk mana saluran output ditetapkan.

SetOutputChannelColorProfile(String)

Tetapkan file profil warna saluran output untuk kategori default.

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

Jika file profil warna berada di direktori %SystemRoot%\System32\Spool\Drivers\Color, parameter ini dapat menjadi nama file.

SetOutputChannelColorProfile(warna, warna, warna)

Menetapkan file profil warna saluran output untuk kategori tertentu.

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

Jika file profil warna berada di direktori %SystemRoot%\System32\Spool\Drivers\Color, parameter ini dapat menjadi nama file.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang mendefinisikan kategori untuk mana file profil warna saluran output ditetapkan.

SetRemapTable(ColorMap[])

Tetapkan tabel warna-remap untuk kategori default.

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap [ ]

Sebuah rangkaian pasangan warna jenis Aspose.Imaging.ColorMap. Setiap pasangan warna mengandung warna yang ada (nilai pertama) dan warna yang akan dipaparkan ke (nilai kedua).

SetRemapTable(ColorMap[ ], warna yang disesuaikan)

Tetapkan tabel warna-remap untuk kategori tertentu.

public void SetRemapTable(ColorMap[] map, ColorAdjustType type)

Parameters

map ColorMap [ ]

Sebuah rangkaian pasangan warna jenis Aspose.Imaging.ColorMap. Setiap pasangan warna mengandung warna yang ada (nilai pertama) dan warna yang akan dipaparkan ke (nilai kedua).

type ColorAdjustType

Elemen dari Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang tabel warna-remap ditetapkan.

SetThreshold(kapal)

Tetapkan ambang batas (rantai transparansi) untuk kategori default.

public void SetThreshold(float threshold)

Parameters

threshold float

Nombor nyata yang menentukan nilai batas.

SetThreshold(Fasilitas, ColorType)

Tetapkan ambang batas (rantai transparansi) untuk kategori tertentu.

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

Nilai batas dari 0.0 hingga 1.0 yang digunakan sebagai titik pemecahan untuk menyusun warna yang akan dipaparkan ke nilai maksimum atau minimum.

type ColorAdjustType

Elemen Aspose.Imaging.ColorAdjustType yang menentukan kategori untuk yang batas warna ditetapkan.

SetWrapMode(WrapMode)

Tetapkan mode wrap yang digunakan untuk memutuskan bagaimana untuk mencelupkan tekstur melalui bentuk, atau pada batas-batas bentuk. tekstur ditcelupkan melalui bentuk untuk mengisi ketika tekstur lebih kecil dari bentuk yang diisi.

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

Elemen Aspose.Imaging.WrapMode yang mendefinisikan bagaimana salinan berulang dari gambar digunakan untuk menghitung area.

SetWrapMode(WrapMode dan Warna)

Tetapkan mode wrap dan warna yang digunakan untuk memutuskan bagaimana untuk mencelupkan tekstur di seberang bentuk, atau di sempadan bentuk. tekstur ditcelupkan di seberang bentuk untuk mengisi ketika tekstur lebih kecil dari bentuk yang diisi.

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

Elemen Aspose.Imaging.WrapMode yang mendefinisikan bagaimana salinan berulang dari gambar digunakan untuk menghitung area.

color Color

Aspose.Imaging.ImageAttributes objek yang menentukan warna piksel di luar gambar yang diputar. warna ini terlihat jika parameter mode ditetapkan pada Aspose.Imaging.WrapMode.Clamp dan rektangle sumber yang ditransfer ke DrawImage lebih besar dari gambar itu sendiri.

SetWrapMode(WrapMode, Warna dan Bool)

Tetapkan mode wrap dan warna yang digunakan untuk memutuskan bagaimana untuk mencelupkan tekstur di seberang bentuk, atau di sempadan bentuk. tekstur ditcelupkan di seberang bentuk untuk mengisi ketika tekstur lebih kecil dari bentuk yang diisi.

public void SetWrapMode(WrapMode mode, Color color, bool clamp)

Parameters

mode WrapMode

Elemen Aspose.Imaging.WrapMode yang mendefinisikan bagaimana salinan berulang dari gambar digunakan untuk menghitung area.

color Color

Objek warna yang menentukan warna piksel di luar gambar yang diputar. warna ini terlihat jika parameter mode ditetapkan pada Aspose.Imaging.WrapMode.Clamp dan rektangle sumber yang ditransfer ke DrawImage lebih besar dari gambar itu sendiri.

clamp bool

Parameter ini tidak memiliki efek. tetapkan ke palsu.

 Indonesia