ImageAttributes
Inheritance: java.lang.Object
public final class ImageAttributes
Ett com.aspose.imaging.ImageAttributes-objekt innehåller information om hur bitmap- och metafilfärger manipuleras under rendering. Ett com.aspose.imaging.ImageAttributes-objekt upprätthåller flera färgjusteringsinställningar, inklusive färgjusteringsmatriser, gråskalejusteringsmatriser, gamma‑korrektionsvärden, färgkartutabeller och färgtröskelvärden. Under rendering kan färger korrigeras, mörkna, ljusas upp och tas bort. För att tillämpa sådana manipulationer, initiera ett com.aspose.imaging.ImageAttributes-objekt och skicka sökvägen till det com.aspose.imaging.ImageAttributes-objektet (tillsammans med sökvägen till en Image) till drawImage‑metoden.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| ImageAttributes() | Initierar en ny instans av klassen com.aspose.imaging.ImageAttributes. |
Metoder
| Metod | Beskrivning |
|---|---|
| setColorMatrix(ColorMatrix newColorMatrix) | Ställer in färgjusteringsmatrisen för standardkategorin. |
| setColorMatrix(ColorMatrix newColorMatrix, int flags) | Ställer in färgjusteringsmatrisen för standardkategorin. |
| setColorMatrix(ColorMatrix newColorMatrix, int mode, int type) | Ställer in färgjusteringsmatrisen för en angiven kategori. |
| clearColorMatrix() | Rensar färgjusteringsmatrisen för standardkategorin. |
| clearColorMatrix(int type) | Rensar färgjusteringsmatrisen för en angiven kategori. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix) | Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för standardkategorin. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags) | Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för standardkategorin. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type) | Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för en angiven kategori. |
| setThreshold(float threshold) | Ställer in tröskelvärdet (transparentintervall) för standardkategorin. |
| setThreshold(float threshold, int type) | Ställer in tröskelvärdet (transparentintervall) för en angiven kategori. |
| clearThreshold() | Rensar tröskelvärdet för standardkategorin. |
| clearThreshold(int type) | Rensar tröskelvärdet för en angiven kategori. |
| setGamma(float gamma) | Ställer in gamma‑värdet för standardkategorin. |
| setGamma(float gamma, int type) | Ställer in gamma‑värdet för en angiven kategori. |
| clearGamma() | Inaktiverar gamma‑korrektion för standardkategorin. |
| clearGamma(int type) | Inaktiverar gamma‑korrektion för en angiven kategori. |
| setNoOp() | Stänger av färgjustering för standardkategorin. |
| setNoOp(int type) | Stänger av färgjustering för en angiven kategori. |
| clearNoOp() | Rensar NoOp‑inställningen för standardkategorin. |
| clearNoOp(int type) | Rensar NoOp‑inställningen för en angiven kategori. |
| setColorKey(Color colorLow, Color colorHigh) | Ställer in färgnyckeln för standardkategorin. |
| setColorKey(Color colorLow, Color colorHigh, int type) | Ställer in färgnyckeln (transparentintervall) för en angiven kategori. |
| clearColorKey() | Rensar färgnyckeln (transparentintervall) för standardkategorin. |
| clearColorKey(int type) | Rensar färgnyckeln (transparentintervall) för en angiven kategori. |
| setOutputChannel(int flags) | Ställer in CMYK‑utgångskanalen (cyan‑magenta‑gul‑svart) för standardkategorin. |
| setOutputChannel(int flags, int type) | Ställer in CMYK (cyan-magenta-gul-svart) utgångskanal för en specificerad kategori. |
| clearOutputChannel() | Rensar CMYK (cyan-magenta-gul-svart) utgångskanalinställning för standardkategorin. |
| clearOutputChannel(int type) | Rensar (cyan-magenta-gul-svart) utgångskanalinställning för en specificerad kategori. |
| setOutputChannelColorProfile(String colorProfileFilename) | Ställer in färgprofilfil för utgångskanalen för standardkategorin. |
| setOutputChannelColorProfile(String colorProfileFilename, int type) | Ställer in färgprofilfil för utgångskanalen för en specificerad kategori. |
| clearOutputChannelColorProfile() | Rensar färgprofilinställning för utgångskanalen för standardkategorin. |
| clearOutputChannelColorProfile(int type) | Rensar färgprofilinställning för utgångskanalen för en specificerad kategori. |
| setRemapTable(ColorMap[] map) | Ställer in färg‑omkartläggningstabell för standardkategorin. |
| setRemapTable(ColorMap[] map, int type) | Ställer in färg‑omkartläggningstabell för en specificerad kategori. |
| clearRemapTable() | Rensar färg‑omkartläggningstabell för standardkategorin. |
| clearRemapTable(int type) | Rensar färg‑omkartläggningstabell för en specificerad kategori. |
| setBrushRemapTable(ColorMap[] map) | Ställer in färg‑omkartläggningstabell för penselkategorin. |
| clearBrushRemapTable() | Rensar penselns färg‑omkartläggningstabell för detta com.aspose.imaging.ImageAttributes-objekt. |
| setWrapMode(int mode) | Ställer in omslagsläget som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. |
| setWrapMode(int mode, Color color) | Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. |
| setWrapMode(int mode, Color color, boolean clamp) | Ställer in omslagsläget och färgen som används för att bestämma hur en textur ska tileas över en form, eller vid formgränser. |
| equals(Object o) | |
| hashCode() |
ImageAttributes()
public ImageAttributes()
Initierar en ny instans av klassen com.aspose.imaging.ImageAttributes.
setColorMatrix(ColorMatrix newColorMatrix)
public void setColorMatrix(ColorMatrix newColorMatrix)
Ställer in färgjusteringsmatrisen för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
setColorMatrix(ColorMatrix newColorMatrix, int flags)
public void setColorMatrix(ColorMatrix newColorMatrix, int flags)
Ställer in färgjusteringsmatrisen för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
| flaggor | int | Ett element av Aspose.Imaging.ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen. |
setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)
public void setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)
Ställer in färgjusteringsmatrisen för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
| läge | int | Ett element av Aspose.Imaging.ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färgjusteringsmatrisen. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar den kategori för vilken färgjusteringsmatrisen är inställd. |
clearColorMatrix()
public void clearColorMatrix()
Rensar färgjusteringsmatrisen för standardkategorin.
clearColorMatrix(int type)
public void clearColorMatrix(int type)
Rensar färgjusteringsmatrisen för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar den kategori för vilken färgjusteringsmatrisen rensas. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
| grayMatrix | ColorMatrix | Gråskalajusteringsmatrisen. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)
Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
| grayMatrix | ColorMatrix | Gråskalajusteringsmatrisen. |
| flaggor | int | Ett element av Aspose.Imaging.ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färg‑ och gråskalajusteringsmatriserna. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)
Ställer in färgjusteringsmatrisen och gråskalejusteringsmatrisen för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newColorMatrix | ColorMatrix | Färgjusteringsmatrisen. |
| grayMatrix | ColorMatrix | Gråskalajusteringsmatrisen. |
| läge | int | Ett element av Aspose.Imaging.ColorMatrixFlag som specificerar typen av bild och färg som kommer att påverkas av färg‑ och gråskalajusteringsmatriserna. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar den kategori för vilken färg‑ och gråskalajusteringsmatriserna är inställda. |
setThreshold(float threshold)
public void setThreshold(float threshold)
Ställer in tröskelvärdet (transparentintervall) för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| threshold | float | Ett reellt tal som specificerar tröskelvärdet. |
setThreshold(float threshold, int type)
public void setThreshold(float threshold, int type)
Ställer in tröskelvärdet (transparentintervall) för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| threshold | float | Ett tröskelvärde från 0,0 till 1,0 som används som en brytpunkt för att sortera färger som kommer att mappas till antingen ett maximalt eller ett minimalt värde. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färgtröskeln är inställd. |
clearThreshold()
public void clearThreshold()
Rensar tröskelvärdet för standardkategorin.
clearThreshold(int type)
public void clearThreshold(int type)
Rensar tröskelvärdet för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken tröskeln rensas. |
setGamma(float gamma)
public void setGamma(float gamma)
Ställer in gamma‑värdet för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gamma | float | Gamma-korrigeringsvärdet. |
setGamma(float gamma, int type)
public void setGamma(float gamma, int type)
Ställer in gamma‑värdet för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gamma | float | Gamma-korrigeringsvärdet. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType‑enumerationen som specificerar kategorin för vilken gamma‑värdet är inställt. |
clearGamma()
public void clearGamma()
Inaktiverar gamma‑korrektion för standardkategorin.
clearGamma(int type)
public void clearGamma(int type)
Inaktiverar gamma‑korrektion för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken gamma‑korrektion är inaktiverad. |
setNoOp()
public void setNoOp()
Stänger av färgjustering för standardkategorin.
setNoOp(int type)
public void setNoOp(int type)
Stänger av färgjustering för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färgkorrektion är avstängd. |
clearNoOp()
public void clearNoOp()
Rensar NoOp‑inställningen för standardkategorin.
clearNoOp(int type)
public void clearNoOp(int type)
Rensar NoOp‑inställningen för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken NoOp‑inställningen rensas. |
setColorKey(Color colorLow, Color colorHigh)
public void setColorKey(Color colorLow, Color colorHigh)
Ställer in färgnyckeln för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| colorLow | Color | Det låga färgnyckelvärdet. |
| colorHigh | Color | Det höga färgnyckelvärdet. |
setColorKey(Color colorLow, Color colorHigh, int type)
public void setColorKey(Color colorLow, Color colorHigh, int type)
Ställer in färgnyckeln (transparentintervall) för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| colorLow | Color | Det låga färgnyckelvärdet. |
| colorHigh | Color | Det höga färgnyckelvärdet. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färgnyckeln är inställd. |
clearColorKey()
public void clearColorKey()
Rensar färgnyckeln (transparentintervall) för standardkategorin.
clearColorKey(int type)
public void clearColorKey(int type)
Rensar färgnyckeln (transparentintervall) för en angiven kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färgnyckeln rensas. |
setOutputChannel(int flags)
public void setOutputChannel(int flags)
Ställer in CMYK‑utgångskanalen (cyan‑magenta‑gul‑svart) för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| flaggor | int | Ett element av Aspose.Imaging.ColorChannelFlag som specificerar utgångskanalen. |
setOutputChannel(int flags, int type)
public void setOutputChannel(int flags, int type)
Ställer in CMYK (cyan-magenta-gul-svart) utgångskanal för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| flaggor | int | Ett element av Aspose.Imaging.ColorChannelFlag som specificerar utgångskanalen. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken utgångskanalen är inställd. |
clearOutputChannel()
public void clearOutputChannel()
Rensar CMYK (cyan-magenta-gul-svart) utgångskanalinställning för standardkategorin.
clearOutputChannel(int type)
public void clearOutputChannel(int type)
Rensar (cyan-magenta-gul-svart) utgångskanalinställning för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken inställningen för utgångskanalen rensas. |
setOutputChannelColorProfile(String colorProfileFilename)
public void setOutputChannelColorProfile(String colorProfileFilename)
Ställer in färgprofilfil för utgångskanalen för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| colorProfileFilename | java.lang.String | Sökvägsnamnet för en färgprofilfil. Om färgprofilfilen finns i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan den här parametern vara filnamnet. Annars måste den här parametern vara det fullständigt kvalificerade sökvägsnamnet. |
setOutputChannelColorProfile(String colorProfileFilename, int type)
public void setOutputChannelColorProfile(String colorProfileFilename, int type)
Ställer in färgprofilfil för utgångskanalen för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| colorProfileFilename | java.lang.String | Sökvägsnamnet för en färgprofilfil. Om färgprofilfilen finns i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan den här parametern vara filnamnet. Annars måste den här parametern vara det fullständigt kvalificerade sökvägsnamnet. |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färgprofilfil för utgångskanalen är inställd. |
clearOutputChannelColorProfile()
public void clearOutputChannelColorProfile()
Rensar färgprofilinställning för utgångskanalen för standardkategorin.
clearOutputChannelColorProfile(int type)
public void clearOutputChannelColorProfile(int type)
Rensar färgprofilinställning för utgångskanalen för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken profilen för utgångskanalen rensas. |
setRemapTable(ColorMap[] map)
public void setRemapTable(ColorMap[] map)
Ställer in färg‑omkartläggningstabell för standardkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| map | ColorMap[] | En array av färgpar av typen com.aspose.imaging.ColorMap. Varje färgpar innehåller en befintlig färg (det första värdet) och färgen som den kommer att mappas till (det andra värdet). |
setRemapTable(ColorMap[] map, int type)
public void setRemapTable(ColorMap[] map, int type)
Ställer in färg‑omkartläggningstabell för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| map | ColorMap[] | En array av färgpar av typen com.aspose.imaging.ColorMap. Varje färgpar innehåller en befintlig färg (det första värdet) och färgen som den kommer att mappas till (det andra värdet). |
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken färg‑omkartningstabell är inställd. |
clearRemapTable()
public void clearRemapTable()
Rensar färg‑omkartläggningstabell för standardkategorin.
clearRemapTable(int type)
public void clearRemapTable(int type)
Rensar färg‑omkartläggningstabell för en specificerad kategori.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| typ | int | Ett element av Aspose.Imaging.ColorAdjustType som specificerar kategorin för vilken omkartningstabellen rensas. |
setBrushRemapTable(ColorMap[] map)
public void setBrushRemapTable(ColorMap[] map)
Ställer in färg‑omkartläggningstabell för penselkategorin.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| map | ColorMap[] | En array av com.aspose.imaging.ColorMap‑objekt. |
clearBrushRemapTable()
public void clearBrushRemapTable()
Rensar penselns färg‑omkartläggningstabell för detta com.aspose.imaging.ImageAttributes-objekt.
setWrapMode(int mode)
public void setWrapMode(int mode)
Ställer in omslagsläget som används för att bestämma hur en textur ska tileas över en form, eller vid formens gränser. En textur tileas över en form för att fylla i den när texturen är mindre än den form den fyller.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| läge | int | Ett element av Aspose.Imaging.WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område. |
setWrapMode(int mode, Color color)
public void setWrapMode(int mode, Color color)
Ställer in wrap-läget och färgen som används för att bestämma hur en textur mosaikeras över en form, eller vid formens gränser. En textur mosaikeras över en form för att fylla den när texturen är mindre än den form den fyller.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| läge | int | Ett element av Aspose.Imaging.WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område. |
| color | Color | Ett com.aspose.imaging.ImageAttributes-objekt som specificerar färgen på pixlar utanför en renderad bild. Denna färg är synlig om lägesparametern är satt till WrapMode.Clamp och källrektangeln som skickas till DrawImage är större än själva bilden. |
setWrapMode(int mode, Color color, boolean clamp)
public void setWrapMode(int mode, Color color, boolean clamp)
Ställer in wrap-läget och färgen som används för att bestämma hur en textur mosaikeras över en form, eller vid formens gränser. En textur mosaikeras över en form för att fylla den när texturen är mindre än den form den fyller.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| läge | int | Ett element av Aspose.Imaging.WrapMode som specificerar hur upprepade kopior av en bild används för att mosaikera ett område. |
| color | Color | Ett färgobjekt som specificerar färgen på pixlar utanför en renderad bild. Denna färg är synlig om lägesparametern är satt till WrapMode.Clamp och källrektangeln som skickas till DrawImage är större än själva bilden. |
| kläm | boolean | Den här parametern har ingen effekt. Sätt den till false. |
equals(Object o)
public boolean equals(Object o)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| o | java.lang.Object |
Returns: boolean
hashCode()
public int hashCode()
Returns: int