Class ImageAttributes

Class ImageAttributes

Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)

Objekt Aspose.Imaging.ImageAttributes obsahuje informace o tom, jak jsou bitmapy a metafylové barvy manipulovány během renderování. Objekt Aspose.Imaging.ImageAttributes udržuje několik nastavení úpravy barev, včetně barevných úprav matric, grayscale úprav matric, hodnot gamma-korekce, barevných map a barevných hranic hodnot. Během renderování, barvy mohou být opravovány, tmavé, osvětleny a odstraněny. Chcete-li použít takové manipulace, zahájit Aspose.Imaging.ImageAttributes objekt a projít cestou toho Aspose.Imaging.ImageAttributes objekt (spolu s patou Aspose.Imaging.Image) do metody Drawage.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

Dědiční členové

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

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

Vyčistěte stůl barvy šroubování tohoto objektu Aspose.Imaging.ImageAttributes.

public void ClearBrushRemapTable()

ClearColorKey()

Vyčistí barevný klíč (rozsah transparentnosti) pro výchozí kategorii.

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

Vyčistí barevný klíč (rozsah transparentnosti) pro určitou kategorii.

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je barevný klíč vymazán.

ClearColorMatrix()

Vyčistěte barevnou úpravu matriky pro výchozí kategorii.

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

Vyčistěte matraci úpravy barvy pro určitou kategorii.

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je vymazána matrice úpravy barvy.

ClearGamma()

Odstranění gamma korekce pro standardní kategorii.

public void ClearGamma()

ClearGamma(ColorAdjustType)

Zabraňuje gamma korekci pro určitou kategorii.

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je gamma korekce deaktivována.

ClearNoOp()

Vyčistí nastavení NoOp pro výchozí kategorii.

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

Vyčistěte nastavení NoOp pro určitou kategorii.

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení NoOp vymazáno.

ClearOutputChannel()

Vyčistí nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro výchozí kategorii.

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

Vyčistí nastavení výstupního kanálu (cyan-magenta-žlutá-černá) pro určitou kategorii.

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení výstupního kanálu vymazáno.

ClearOutputChannelColorProfile()

Vyčistí nastavení barevného profilu výstupního kanálu pro výchozí kategorii.

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

Vyčistí nastavení barevného profilu výstupního kanálu pro určitou kategorii.

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastavení profilu výstupního kanálu vymazáno.

ClearRemapTable()

Vyčistěte tabulku barvy pro výchozí kategorii.

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

Vyčistěte barevný stůl pro určitou kategorii.

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je tabulka opravy vymazána.

ClearThreshold()

Vyčistěte hranici hodnoty pro standardní kategorii.

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

Vyznačuje hranici hodnoty pro určité kategorie.

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je prah vymazán.

SetBrushRemapTable(ColorMap[])

Vytvořte tabulku barvy pro kategorii šroub.

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap []a[]

Některé objekty Aspose.Imaging.ColorMap.

SetColorKey(barva, barva)

Nastavení barevného klíče pro výchozí kategorii.

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

Nízká hodnota barevného klíče.

colorHigh Color

Vysoká hodnota barevného klíče.

SetColorKey(Barva, barva a barva)

Nastavení barevného klíče (rozsah transparentnosti) pro určitou kategorii.

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

Parameters

colorLow Color

Nízká hodnota barevného klíče.

colorHigh Color

Vysoká hodnota barevného klíče.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný kl.

SetColorMatrices(ColorMatrix a ColorMatrix)

Nastavení barevné úpravy matriky a grayscale úpravy matriky pro výchozí kategorii.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

grayMatrix ColorMatrix

Matrix grayscale úpravy.

SetColorMatrices(ColorMatrix, ColorMatrix a ColorMatrix)

Nastavení barevné úpravy matriky a grayscale úpravy matriky pro výchozí kategorii.

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

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

grayMatrix ColorMatrix

Matrix grayscale úpravy.

flags ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barevnou úpravou a grayscale úpravou matrice.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Nastavení barevné úpravy matriky a grayscale úpravy matriky pro určitou kategorii.

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

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

grayMatrix ColorMatrix

Matrix grayscale úpravy.

mode ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barevnou úpravou a grayscale úpravou matrice.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou jsou nastaveny matrice barevné úpravy a šedé úpravy.

SetColorMatrix(ColorMatrix)

Nastavení barevné úpravy matriky pro výchozí kategorii.

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

SetColorMatrix(ColorMatrix a ColorMatrixFlag)

Nastavení barevné úpravy matriky pro výchozí kategorii.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

flags ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barvou-přizpůsobovací matrice.

SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Nastavení barevné úpravy pro určité kategorie.

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

Parameters

newColorMatrix ColorMatrix

Matrix barevné úpravy.

mode ColorMatrixFlag

Element Aspose.Imaging.ColorMatrixFlag, který specifikuje typ obrazu a barvy, která bude ovlivněna barvou-přizpůsobovací matrice.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven matrice úpravy barvy.

SetGamma(flotila)

Nastavení hodnoty gama pro předvolnou kategorii.

public void SetGamma(float gamma)

Parameters

gamma float

Hodnoty gamma korekce.

SetGamma(Plzeň, ColorAdjustType)

Zadejte hodnotu gama pro určitou kategorii.

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

Hodnoty gamma korekce.

type ColorAdjustType

Jedná se o prvek seznamu Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je stanovena gamma hodnota.

SetNoOp()

Odstraní nastavení barev pro výchozí kategorii.

public void SetNoOp()

SetNoOp(ColorAdjustType)

Odstraní nastavení barev pro určitou kategorii.

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je barva korekce vypnut.

SetOutputChannel(ColorChannelFlag)

Nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro výchozí kategorii.

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

Element Aspose.Imaging.ColorChannelFlag, který specifikuje výstupní kanál.

SetOutputChannel(ColorChannelFlag, barevná přizpůsobení)

Nastavení výstupního kanálu CMYK (cyan-magenta-žlutá-černá) pro určitou kategorii.

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

Element Aspose.Imaging.ColorChannelFlag, který specifikuje výstupní kanál.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je výchozí kanál nastaven.

SetOutputChannelColorProfile(Stringová)

Nastavení výsledného kanálu barevného profilu pro výchozí kategorii.

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

Název souboru barevného profilu. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, tento parametr může být název souboru.

SetOutputChannelColorProfile(Třída, ColorAdjustType)

Vytvořte soubor barevného profilu výstupního kanálu pro určitou kategorii.

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

Název souboru barevného profilu. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, tento parametr může být název souboru.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven soubor barevného profilu výstupního kanálu.

SetRemapTable(ColorMap[])

Nastavení tabulky barvy pro výchozí kategorii.

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap []a[]

Různé barevné páry typu Aspose.Imaging.ColorMap. Každý barevný pár obsahuje stávající barvu (první hodnota) a barvu, na kterou bude mapován (druhá hodnota).

SetRemapTable(ColorMap[]a[], ColorAdjustTyp)

Nastavení barevné tabulky pro určitou kategorii.

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

Parameters

map ColorMap []a[]

Různé barevné páry typu Aspose.Imaging.ColorMap. Každý barevný pár obsahuje stávající barvu (první hodnota) a barvu, na kterou bude mapován (druhá hodnota).

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný stůl.

SetThreshold(flotila)

Nastavení prahu (rozsah transparentnosti) pro výchozí kategorii.

public void SetThreshold(float threshold)

Parameters

threshold float

Reálné číslo, které určuje hraniční hodnotu.

SetThreshold(Plzeň, ColorAdjustType)

Nastavení prahu (rozsah transparentnosti) pro určitou kategorii.

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

Hranicová hodnota od 0,0 do 1,0, která se používá jako bod pro třídění barev, které budou mapovány na maximální nebo minimální hodnotu.

type ColorAdjustType

Element Aspose.Imaging.ColorAdjustType, který specifikuje kategorii, pro kterou je nastaven barevný prah.

SetWrapMode(WrapMode)

Nastavte režim vápníku, který se používá k rozhodnutí o tom, jak vytisknout texturu přes tvar, nebo na hranicích tvaru. Textura je vytisknuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.

SetWrapMode(WrapMode, barva)

Nastavte režim vápníku a barvu používanou k rozhodování o tom, jak vytáhnout texturu přes tvar, nebo na hranicích tvaru. Textura je vytáhnuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.

color Color

Aspose.Imaging.ImageAttributes objekt, který specifikuje barvu pixelů mimo renderovaný obrázek. Tato barva je viditelná, pokud je režim parametr nastaven na Aspose.Imaging.WrapMode.Clamp a zdrojový obdélník převeden na DrawImage je větší než samotný obrázek.

SetWrapMode(WrapMode, barva, bool)

Nastavte režim vápníku a barvu používanou k rozhodování o tom, jak vytáhnout texturu přes tvar, nebo na hranicích tvaru. Textura je vytáhnuta přes tvar, aby ji vyplnila, když je textura menší než tvar, který je vyplněn.

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

Parameters

mode WrapMode

Aspose.Imaging.WrapMode je prvek, který specifikuje, jak se opakované kopie obrazu používají k vytisknutí oblasti.

color Color

Tato barva je viditelná, pokud je parametr režimu nastaven na Aspose.Imaging.WrapMode.Clamp a zdrojový obdélník přenesený na DrawImage je větší než samotný obrázek.

clamp bool

Tento parametr nemá žádný účinek. nastavte ho na falešn.

 Čeština