Class ImageAttributes
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)
Objekt Aspose.Imaging.ImageAttributes sadrži informacije o tome kako se bitmap i metafilske boje manipulišu tijekom renderiranja.Objekt Wl17.Imaž Attributs održava nekoliko postavki prilagodbe boja, uključujući matrice prilagođavanja boje, matice grayscale-adjustment, vrijednosti gamma-korekcije, tablice boje-map, i vrijednosti ograničenja boje.Tijekom renderinga, boje se mogu ispraviti, tame, osvijetliti i ukloniti.
public sealed class ImageAttributes
Inheritance
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Očistite tablicu za popravak boja za brisanje ovog Aspose.Imaging.ImageAttributes objekta.
public void ClearBrushRemapTable()
ClearColorKey()
Očistite ključ boje (razred transparentnosti) za podrazumevanu kategoriju.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Očisti ključ boje (razred transparentnosti) za određenu kategoriju.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je ključ boje isključen.
ClearColorMatrix()
Čišćenje matrice prilagodbe boje za podrazumevanu kategoriju.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Čišćenje matrice prilagodbe boje za određenu kategoriju.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je uklonjena matrica prilagodbe boje.
ClearGamma()
Izbjegavajte gamma korekciju za privremenu kategoriju.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Ne omogućuje gamma korekciju za određenu kategoriju.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je gamma korekcija isključena.
ClearNoOp()
Očisti NoOp postavke za podrazumevanu kategoriju.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Očisti NoOp postavke za određenu kategoriju.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je NoOp postavka isključena.
ClearOutputChannel()
Očisti CMYK (cyan-magenta-žuta-crna) nastavak izlaznog kanala za podrazumevanu kategoriju.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Očisti nastavak izlaznog kanala (cyan-magenta-žuta-crna) za određenu kategoriju.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavka izlaznog kanala isključena.
ClearOutputChannelColorProfile()
Očisti postavku boja profila izlaznog kanala za podrazumevanu kategoriju.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Očisti postavku boja profila izlaznog kanala za određenu kategoriju.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavka profila izlaznog kanala isključena.
ClearRemapTable()
Očisti tablicu za popravak boja za podrazumevanu kategoriju.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Očistite tablicu za popravak boja za određenu kategoriju.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je preglednica isključena.
ClearThreshold()
Očisti granicu vrijednosti za standardnu kategoriju.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Izračunava granicu vrijednosti za određenu kategoriju.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je ograničenje očistjeno.
SetBrushRemapTable(ColorMap[])
Sastavite tablicu za popravak boja za kategoriju četkice.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
Postoji niz Aspose.Imaging.ColorMap objekata.
SetColorKey(Boja, boja)
Sastavite ključ boje za podrazumevanu kategoriju.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Niska vrijednost ključa boje.
colorHigh
Color
Visoka vrijednost ključa boje.
SetColorKey(Boja, boja i boja)
Sastavite ključ boje (razred transparentnosti) za određenu kategoriju.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Niska vrijednost ključa boje.
colorHigh
Color
Visoka vrijednost ključa boje.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavljen ključ boje.
SetColorMatrices(Sljedeći Članak ColorMatrix, ColorMatrix)
Sastavite matricu prilagodbe boje i matricu prilagodbe šljunčane stupnjeva za podrazumevanu kategoriju.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
grayMatrix
ColorMatrix
Materijal za prilagodbu grayscale.
SetColorMatrices(Svijet ColorMatrix, ColorMatrix, ColorMatrix)
Sastavite matricu prilagodbe boje i matricu prilagodbe šljunčane stupnjeva za podrazumevanu kategoriju.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
grayMatrix
ColorMatrix
Materijal za prilagodbu grayscale.
flags
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag koji određuje vrstu slike i boje koje će utjecati na matrice prilagodbe boje i grayscale.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Sastavite matricu prilagodbe boje i matricu prilagodbe šljunčane stupnjeva za određenu kategoriju.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
grayMatrix
ColorMatrix
Materijal za prilagodbu grayscale.
mode
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag koji određuje vrstu slike i boje koje će utjecati na matrice prilagodbe boje i grayscale.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju su postavljene matrice prilagodbe boje i grayscale.
SetColorMatrix(ColorMatrix)
Sastavite matricu prilagodbe boje za podrazumevanu kategoriju.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
SetColorMatrix(Sljedeći članakColorMatrixFlag)
Sastavite matricu prilagodbe boje za podrazumevanu kategoriju.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
flags
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag koji određuje vrstu slike i boje koja će biti pogođena matricom prilagodbe boje.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, Vrsta prilagodbe boje)
Sastavite matricu prilagodbe boje za određenu kategoriju.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Materijal za prilagodbu boje.
mode
ColorMatrixFlag
Element Aspose.Imaging.ColorMatrixFlag koji određuje vrstu slike i boje koja će biti pogođena matricom prilagodbe boje.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavljena matrica prilagodbe boje.
SetGamma(float)
Sastavite gamma vrijednost za predviđenu kategoriju.
public void SetGamma(float gamma)
Parameters
gamma
float
Vrijednost gamma korekcije.
SetGamma(Sljedeći članakSljedeći članakSljedeći članakColorAdjustType)
Sastavite gamma vrijednost za određenu kategoriju.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Vrijednost gamma korekcije.
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType popisa koji navodi kategoriju za koju je određena gamma vrijednost.
SetNoOp()
Otključuje prilagodbu boje za podrazumevanu kategoriju.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Izbjegava prilagodbu boje za određenu kategoriju.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je ispravak boje isključen.
SetOutputChannel(ColorChannelFlag)
Sastavite izlazni kanal CMYK (cyan-magenta-žuta-crna) za podrazumevanu kategoriju.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag koji određuje izlazni kanal.
SetOutputChannel(Sljedeći Članak ColorChannelFlag, ColorAdjustType)
Sastavite CMYK (cyan-magenta-žuta-crna) izlazni kanal za određenu kategoriju.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Element Aspose.Imaging.ColorChannelFlag koji određuje izlazni kanal.
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je izlazni kanal postavljen.
SetOutputChannelColorProfile(String)
Sastavite datoteku izlaznog kanala za profil boje za podrazumevanu kategoriju.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Ako je datoteka datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke
SetOutputChannelColorProfile(Slijedeći Članak ColorAdjustType)
Sastavite datoteku izlaznog kanala za određenu kategoriju.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Ako je datoteka datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke datoteke
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je izlazni kanal postavljen datoteku boja-profil.
SetRemapTable(ColorMap[])
Stavite tablicu za popravak boja za podrazumevanu kategoriju.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
Svaki par boja sadrži postojeće boje (prva vrijednost) i boju na koju će biti kartografiran (druga vrednost).
SetRemapTable(ColorMap[], ColorAdjustType)
Sastavite tablicu za popravak boja za određenu kategoriju.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[]
Svaki par boja sadrži postojeće boje (prva vrijednost) i boju na koju će biti kartografiran (druga vrednost).
type
ColorAdjustType
Element Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavljena tablica za popravak boja.
SetThreshold(float)
Postavite ograničenje (range transparentnosti) za podrazumevanu kategoriju.
public void SetThreshold(float threshold)
Parameters
threshold
float
Pravi broj koji određuje ograničenu vrijednost.
SetThreshold(Sljedeći članakSljedeći članakSljedeći članakColorAdjustType)
Postavite ograničenje (range transparentnosti) za određenu kategoriju.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Ogranična vrijednost od 0,0 do 1,0 koja se koristi kao točka za razvrstavanje boja koje će biti kartografirane na ili maksimalnu ili minimalnu vrijednost.
type
ColorAdjustType
Elemenat Aspose.Imaging.ColorAdjustType koji određuje kategoriju za koju je postavljen ograničenje boje.
SetWrapMode(WrapMode)
Sastavite način zagrljaja koji se koristi za odlučivanje o tome kako tile teksturu preko oblika ili na granicama oblika. tekstura se tile preko oblika kako bi se ispunila kada je tekstura manja od oblika koja se ispunjava.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Element Aspose.Imaging.WrapMode koji određuje kako se ponavljane kopije slike koriste za tile područja.
SetWrapMode(WrapMode i boja)
Sastavite način i boju koja se koristi za odlučivanje o tome kako tile teksturu preko oblika ili na granicama oblika. tekstura se tile preko oblika kako bi se ispunila kada je tekstura manja od oblika koja se ispunjava.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Element Aspose.Imaging.WrapMode koji određuje kako se ponavljane kopije slike koriste za tile područja.
color
Color
Ova boja je vidljiva ako je parametar načina postavljen na Aspose.Imaging.WrapMode.Clamp i izvorni pravokut koji je prešao na DrawImage je veći od samog slika.
SetWrapMode(WrapMode, boja i boja)
Sastavite način i boju koja se koristi za odlučivanje o tome kako tile teksturu preko oblika ili na granicama oblika. tekstura se tile preko oblika kako bi se ispunila kada je tekstura manja od oblika koja se ispunjava.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Element Aspose.Imaging.WrapMode koji određuje kako se ponavljane kopije slike koriste za tile područja.
color
Color
Ova boja je vidljiva ako je parametar načina postavljen na Aspose.Imaging.WrapMode.Clamp i izvorni pravokut koji je prešao na DrawImage je veći od samog slika.
clamp
bool
Ovaj parametar nema učinka. postavite ga na laž.