Package ch.nolix.system.graphic.image
Klasse MutableImage
java.lang.Object
ch.nolix.system.element.mutableelement.AbstractMutableElement
ch.nolix.system.graphic.image.MutableImage
- Alle implementierten Schnittstellen:
Copyable<MutableImage>,Resettable,IElement,IMutableElement,IImage,IMutableImage<MutableImage>
public final class MutableImage
extends AbstractMutableElement
implements 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.voidsetPixelArray(IContainer<IColor> pixelArray) voidsetPixelArray(INode<?> 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.AbstractMutableElement
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.element.base.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.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
- Angegeben von:
getCopyin SchnittstelleCopyable<MutableImage>- Gibt zurück:
- a new copy of the current
Copyable.
-
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
-
setPixel
- Angegeben von:
setPixelin SchnittstelleIMutableImage<MutableImage>
-
setPixelArray
-
setPixelArray
-
toBase64Jpg
- Angegeben von:
toBase64Jpgin SchnittstelleIImage
-
toBase64Png
- Angegeben von:
toBase64Pngin SchnittstelleIImage
-
toBufferedImage
- Angegeben von:
toBufferedImagein SchnittstelleIImage
-
toImmutableImage
- Angegeben von:
toImmutableImagein SchnittstelleIImage
-
toJpg
public byte[] toJpg() -
toLeftRotatedImage
- Angegeben von:
toLeftRotatedImagein SchnittstelleIImage
-
toPng
public byte[] toPng() -
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
-