Class ImageAttributes

Class ImageAttributes

Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Obiekt Aspose.Imaging.ImageAttributes zawiera informacje o tym, w jaki sposób bitmap i metafizyczne kolory są manipulowane podczas renderowania.Obiekt Wl17.ImagicAattributs utrzymuje kilka ustawień dostosowania kolorów, takich jak matryce dostosowania koloru, matrice gryscale-adjustment, wartości korekcji gamma, tabele map kolorowych i wartości granic kolorowych.W trakcie renderingu, kolor może być poprawiony, ciemny, oświetlony i usunięty.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

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

A Aspose.Imaging.ImageAttributes obiekt, który określa kolor pikseli poza renderowanym obrazem. Ten kolor jest widoczny, jeśli parametr trybowy jest ustawiony na Wl17.WrapMode.Clamp i źródłowy rektangul przeniesiony do DrawIMage jest większy od samego obrazu.

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.

 Polski