Package ch.nolix.system.graphic.image
Klasse MutableImage
java.lang.Object
ch.nolix.system.element.mutableelement.MutableElement
ch.nolix.system.graphic.image.MutableImage
- Alle implementierten Schnittstellen:
Resettable,IElement,IMutableElement,IImage,IMutableImage<MutableImage>
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic MutableImagefromAnyImage(IImage image) static MutableImagefromBufferedImage(BufferedImage bufferedImage) static MutableImagefromBytes(byte[] bytes) static MutableImagestatic MutableImagefromResource(String path) static MutableImagefromSpecification(INode<?> specification) static MutableImagefromString(String string) getCopy()intgetPixel(int xPosition, int yPosition) intgetSection(int xPosition, int yPosition, int width, int height) intgetWidth()voidreset()Resets the currentResettable.voidvoidsetPixelArray(INode<?> pixelArray) voidsetPixelArray(Iterable<Color> pixelArray) byte[]toJPG()byte[]toPNG()toRepeatedImage(int width, int height) toScaledImage(double factor) toScaledImage(double widthFactor, double heightFactor) withAlphaValue(double alphaValue) static MutableImagewithPixels(IMatrix<IColor> pixels) withWidthAndHeight(int width, int height) static MutableImagewithWidthAndHeightAndColor(int width, int height, IColor color) static MutableImagewithWidthAndHeightAndWhiteColor(int width, int height) Von Klasse geerbte Methoden ch.nolix.system.element.mutableelement.MutableElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, resetFromFileWithFilePath, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IMutableElement
addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
-
Methodendetails
-
fromAnyImage
-
fromBytes
-
fromBufferedImage
-
fromFile
-
fromResource
-
fromSpecification
-
fromString
-
withPixels
-
withWidthAndHeightAndColor
-
withWidthAndHeightAndWhiteColor
-
getBottomLeftPixel
- Angegeben von:
getBottomLeftPixelin SchnittstelleIImage
-
getBottomRightPixel
- Angegeben von:
getBottomRightPixelin SchnittstelleIImage
-
getCopy
-
getHeight
public int getHeight() -
getPixel
-
getPixelCount
public int getPixelCount()- Angegeben von:
getPixelCountin SchnittstelleIImage
-
getPixels
-
getSection
- Angegeben von:
getSectionin SchnittstelleIImage
-
getTopLeftPixel
- Angegeben von:
getTopLeftPixelin SchnittstelleIImage
-
getTopRightPixel
- Angegeben von:
getTopRightPixelin SchnittstelleIImage
-
getWidth
public int getWidth() -
reset
public void reset()Beschreibung aus Schnittstelle kopiert:ResettableResets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
saveAsPNG
public void saveAsPNG() -
setPixel
- Angegeben von:
setPixelin SchnittstelleIMutableImage<MutableImage>
-
setPixelArray
-
setPixelArray
-
toBufferedImage
- Angegeben von:
toBufferedImagein SchnittstelleIImage
-
toImmutableImage
- Angegeben von:
toImmutableImagein SchnittstelleIImage
-
toJPG
public byte[] toJPG() -
toJPGString
- Angegeben von:
toJPGStringin SchnittstelleIImage
-
toLeftRotatedImage
- Angegeben von:
toLeftRotatedImagein SchnittstelleIImage
-
toPNG
public byte[] toPNG() -
toPNGString
- Angegeben von:
toPNGStringin SchnittstelleIImage
-
toRepeatedImage
- Angegeben von:
toRepeatedImagein SchnittstelleIImage
-
toRightRotatedImage
- Angegeben von:
toRightRotatedImagein SchnittstelleIImage
-
toScaledImage
- Angegeben von:
toScaledImagein SchnittstelleIImage
-
toScaledImage
- Angegeben von:
toScaledImagein SchnittstelleIImage
-
withAlphaValue
- Angegeben von:
withAlphaValuein SchnittstelleIImage
-
withWidthAndHeight
- Angegeben von:
withWidthAndHeightin SchnittstelleIImage
-