Class ImageAttributes
Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.5.0)
Obiekt Aspose.Imaging.ImageAttributes zawiera informacje o tym, w jaki sposób bitmap i metafizyczne kolory są manipulowane podczas renderowania. Objekt Aspos.imaging. ImageAtributs utrzymuje kilka ustawień dostosowania kolorów, łącznie z matrycami dostosowawczymi koloru, rzeźbicą-matrycy, wartościami korekcji gamma, tabeli map kolorowych i wartościach granic kolorowych. W trakcie renderingu, Kolory mogą być poprawione, ciemne, oświetlone i usunięte. Aby zastosować takie manipulacje, inicjalizuj obiekt Asposa.IMAGING.
public sealed class ImageAttributesInheritance
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()Methods
ClearBrushRemapTable()
Wyczyści tabelę kolor-remap brwi tego przedmiotu Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()ClearColorKey()
Wyczyści klucz kolorowy (range transparency) dla kategorii domyślnej.
public void ClearColorKey()ClearColorKey(ColorAdjustType)
Wyczyścić kolorowy klucz (rozmiar przejrzystości) dla określonej kategorii.
public void ClearColorKey(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której klucz kolorowy jest wyłączony.
ClearColorMatrix()
Wyczyści matrycę dostosowania kolorów do kategorii domyślnej.
public void ClearColorMatrix()ClearColorMatrix(ColorAdjustType)
Wyczyści matrycę dostosowania kolorów dla określonej kategorii.
public void ClearColorMatrix(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której matryca dostosowania koloru jest wyczyszczona.
ClearGamma()
Wyłącza korektę gamma dla kategorii domyślnej.
public void ClearGamma()ClearGamma(ColorAdjustType)
Zaburzenie korekty gamma dla określonej kategorii.
public void ClearGamma(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której korekcja gamma jest wyłączona.
ClearNoOp()
Wyczyści ustawienie NoOp dla kategorii domyślnej.
public void ClearNoOp()ClearNoOp(ColorAdjustType)
Wyczyści ustawienie NoOp dla określonej kategorii.
public void ClearNoOp(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawienie NoOp jest wyłączone.
ClearOutputChannel()
Wyjaśnia ustawienie kanału wyjścia CMYK (cyan-magenta-żółty-czarny) dla kategorii domyślnej.
public void ClearOutputChannel()ClearOutputChannel(ColorAdjustType)
Wyjaśnia ustawienie kanału wyjścia (cyan-magenta-żółty-czarny) dla określonej kategorii.
public void ClearOutputChannel(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawienie kanału wyjściowego jest wyłączone.
ClearOutputChannelColorProfile()
Wyczyści ustawienie koloru profilu kanału wyjściowego dla kategorii domyślnej.
public void ClearOutputChannelColorProfile()ClearOutputChannelColorProfile(ColorAdjustType)
Wyjaśnia ustawienie koloru profilu kanału wyjścia dla określonej kategorii.
public void ClearOutputChannelColorProfile(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawienie profilu kanału wyjścia jest usunięte.
ClearRemapTable()
Wyczyści tabelę kolorystyczną dla kategorii domyślnej.
public void ClearRemapTable()ClearRemapTable(ColorAdjustType)
Wyczyści tabelę kolorystyczną dla określonej kategorii.
public void ClearRemapTable(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której tabela remap jest usunięta.
ClearThreshold()
Wyjaśnia wartość graniczną dla kategorii domyślnej.
public void ClearThreshold()ClearThreshold(ColorAdjustType)
Wyjaśnia wartość graniczną dla określonej kategorii.
public void ClearThreshold(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której granica jest wyczyszczona.
SetBrushRemapTable(ColorMap[])
Ustaw tabelę kolorystyczną dla kategorii szczotkowania.
public void SetBrushRemapTable(ColorMap[] map)Parameters
map ColorMap
[ ]
Zestaw przedmiotów Aspose.Imaging.ColorMap.
SetColorKey(Kolor , kolor)
Ustaw kolorowy klucz do kategorii domyślnej.
public void SetColorKey(Color colorLow, Color colorHigh)Parameters
colorLow Color
Niska wartość kolorów kluczowych.
colorHigh Color
Wysoka wartość kolorów kluczowych.
SetColorKey(Kolor, Kolor i kolor)
Ustaw klucz kolorowy (rangi przejrzystości) dla określonej kategorii.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)Parameters
colorLow Color
Niska wartość kolorów kluczowych.
colorHigh Color
Wysoka wartość kolorów kluczowych.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której jest ustawiony kolorowy klucz.
SetColorMatrices(Kolor Matrix, Kolor Matrix)
Ustaw matrycę dostosowania koloru i matrycę dostosowania grayscale dla kategorii domyślnej.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
grayMatrix ColorMatrix
Matryca dostosowania grayscale.
SetColorMatrices(kolormatrix, kolormatrix, kolormatrix, kolormatrix)
Ustaw matrycę dostosowania koloru i matrycę dostosowania grayscale dla kategorii domyślnej.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
grayMatrix ColorMatrix
Matryca dostosowania grayscale.
flags ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, który określa typ obrazu i koloru, które zostaną dotknięte przez matryce dostosowania kolorów i grayscale.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Ustaw matrycę dostosowania koloru i matrycę dostosowania grayscale dla określonej kategorii.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
grayMatrix ColorMatrix
Matryca dostosowania grayscale.
mode ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, który określa typ obrazu i koloru, które zostaną dotknięte przez matryce dostosowania kolorów i grayscale.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której są ustawione matryce dostosowania koloru i grayscale.
SetColorMatrix(ColorMatrix)
Ustaw matrycę dostosowania koloru do kategorii domyślnej.
public void SetColorMatrix(ColorMatrix newColorMatrix)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
SetColorMatrix(Zestaw kolorów ColorMatrixFlag)
Ustaw matrycę dostosowania koloru do kategorii domyślnej.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
flags ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, który określa typ obrazu i koloru, które zostaną dotknięte przez matrycę dostosowania kolorów.
SetColorMatrix(kolorMatrix, kolorMatrixFlag, kolorAdjustType)
Ustaw matrycę dostosowania koloru dla określonej kategorii.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)Parameters
newColorMatrix ColorMatrix
Matryca dostosowania kolorów.
mode ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag, który określa typ obrazu i koloru, które zostaną dotknięte przez matrycę dostosowania kolorów.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawiona jest matryca dostosowania koloru.
SetGamma(Floty)
Ustaw wartość gamma dla kategorii domyślnej.
public void SetGamma(float gamma)Parameters
gamma float
Wartość korekty gamma.
SetGamma(Float, kolorodysfakcja)
Ustaw wartość gamma dla określonej kategorii.
public void SetGamma(float gamma, ColorAdjustType type)Parameters
gamma float
Wartość korekty gamma.
type ColorAdjustType
Element listy Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której wartość gamma jest ustawiona.
SetNoOp()
Wyłącza dostosowanie kolorów do kategorii domyślnej.
public void SetNoOp()SetNoOp(ColorAdjustType)
Wyłącza ustawienie koloru dla określonej kategorii.
public void SetNoOp(ColorAdjustType type)Parameters
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której korekcja koloru jest wyłączona.
SetOutputChannel(ColorChannelFlag)
Ustaw kanał wyjścia CMYK (Cyan-magenta-żółty-czarny) dla kategorii domyślnej.
public void SetOutputChannel(ColorChannelFlag flags)Parameters
flags ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag, który określa kanał wyjścia.
SetOutputChannel(ColorChannelFlag, kolorAdjustType)
Ustaw kanał wyjścia CMYK (cyan-magenta-żółty-czarny) dla określonej kategorii.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)Parameters
flags ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag, który określa kanał wyjścia.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której kanał wyjściowy jest ustawiony.
SetOutputChannelColorProfile(strumień)
Ustaw plik kolor-profil kanału wyjścia dla kategorii domyślnej.
public void SetOutputChannelColorProfile(string colorProfileFilename)Parameters
colorProfileFilename string
Nazwa ścieżki pliku kolor-profil. Jeśli plik kolor-profil znajduje się w katalogu %SystemRoot%\System32\Spool\Drivers\Color, parametr ten może być nazwą pliku.
SetOutputChannelColorProfile(strumień, ColorAdjustType)
Ustaw plik kolor-profil kanału wyjścia dla określonej kategorii.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)Parameters
colorProfileFilename string
Nazwa ścieżki pliku kolor-profil. Jeśli plik kolor-profil znajduje się w katalogu %SystemRoot%\System32\Spool\Drivers\Color, parametr ten może być nazwą pliku.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której jest ustawiony plik kolor-profil kanału wyjścia.
SetRemapTable(ColorMap[])
Ustaw tabelę kolorów dla kategorii domyślnej.
public void SetRemapTable(ColorMap[] map)Parameters
map ColorMap
[ ]
Każda para kolorów zawiera istniejący kolor (pierwsza wartość) i kolor, do którego zostanie mapowany (druga wartością).
SetRemapTable(ColorMap[ ], Kolorodysfakcja)
Ustaw tabelę kolorystyczną dla określonej kategorii.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)Parameters
map ColorMap
[ ]
Każda para kolorów zawiera istniejący kolor (pierwsza wartość) i kolor, do którego zostanie mapowany (druga wartością).
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawiono tabelę kolorów.
SetThreshold(Floty)
Określenie granicy (okres przejrzystości) dla kategorii domyślnej.
public void SetThreshold(float threshold)Parameters
threshold float
Prawdziwa liczba, która określa wartość graniczną.
SetThreshold(Float, kolorodysfakcja)
Określenie zakresu przejrzystości (transparency range) dla określonej kategorii.
public void SetThreshold(float threshold, ColorAdjustType type)Parameters
threshold float
Wartość graniczna od 0,0 do 1,0, która jest wykorzystywana jako punkt przerwy do sortowania kolorów, które zostaną mapowane do maksymalnej lub minimalnej wartości.
type ColorAdjustType
Element Aspose.Imaging.ColorAdjustType, który określa kategorię, dla której ustawiono granicę koloru.
SetWrapMode(WrapMode)
Ustaw tryb wklejania, który jest używany do decydowania o tym, jak wkleić teksturę przez kształt, lub na granicach kształtu. tekstura jest wkleić przez kształt, aby go wypełnić, gdy tekstura jest mniejsza niż kształt, który jest wypełniony.
public void SetWrapMode(WrapMode mode)Parameters
mode WrapMode
Element Aspose.Imaging.WrapMode, który określa, w jaki sposób powtarzające się kopie obrazu są wykorzystywane do przechowywania obszaru.
SetWrapMode(WrapMode, Kolor)
Ustaw tryb wklejania i kolor używany do podjęcia decyzji o tym, jak włączyć teksturę przez kształt lub granice kształtu. tekstura jest włączona przez kształt, aby go wypełnić, gdy tekstura jest mniejsza niż kształt, który jest wypełniony.
public void SetWrapMode(WrapMode mode, Color color)Parameters
mode WrapMode
Element Aspose.Imaging.WrapMode, który określa, w jaki sposób powtarzające się kopie obrazu są wykorzystywane do przechowywania obszaru.
color Color
Aspose.Imaging.ImageAttributes obiekt, który określa kolor pikseli poza renderowanym obrazem. Ten kolor jest widoczny, jeśli parametr trybowy jest ustawiony na Aspos.imaging.WrapMode.Clamp i źródłowy rektangul przeniesiony do DrawImages jest większy niż sam obraz.
SetWrapMode(WrapMode, Kolor, Bool)
Ustaw tryb wklejania i kolor używany do podjęcia decyzji o tym, jak włączyć teksturę przez kształt lub granice kształtu. tekstura jest włączona przez kształt, aby go wypełnić, gdy tekstura jest mniejsza niż kształt, który jest wypełniony.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)Parameters
mode WrapMode
Element Aspose.Imaging.WrapMode, który określa, w jaki sposób powtarzające się kopie obrazu są wykorzystywane do przechowywania obszaru.
color Color
Obiekt kolorowy, który określa kolor pikseli poza renderowanym obrazem. Ten kolor jest widoczny, jeśli parametr trybowy jest ustawiony na Aspose.Imaging.WrapMode.Clamp i źródłowy rektangul przeniesiony do DrawImage jest większy od samego obrazu.
clamp bool
Ten parametr nie ma efektu. ustaw go na fałszywy.