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
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.