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 MutableImage
fromAnyImage
(IImage image) static MutableImage
fromBufferedImage
(BufferedImage bufferedImage) static MutableImage
fromBytes
(byte[] bytes) static MutableImage
static MutableImage
fromResource
(String path) static MutableImage
fromSpecification
(INode<?> specification) static MutableImage
fromString
(String string) getCopy()
int
getPixel
(int xPosition, int yPosition) int
getSection
(int xPosition, int yPosition, int width, int height) int
getWidth()
void
reset()
Resets the currentResettable
.void
void
setPixelArray
(INode<?> pixelArray) void
setPixelArray
(Iterable<Color> pixelArray) byte[]
toJPG()
byte[]
toPNG()
toRepeatedImage
(int width, int height) toScaledImage
(double factor) toScaledImage
(double widthFactor, double heightFactor) withAlphaValue
(double alphaValue) static MutableImage
withPixels
(IMatrix<IColor> pixels) withWidthAndHeight
(int width, int height) static MutableImage
withWidthAndHeightAndColor
(int width, int height, IColor color) static MutableImage
withWidthAndHeightAndWhiteColor
(int width, int height) Von Klasse geerbte Methoden ch.nolix.system.element.mutableelement.MutableElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, resetFromFileWithFilePath, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXml
Von 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:
getBottomLeftPixel
in SchnittstelleIImage
-
getBottomRightPixel
- Angegeben von:
getBottomRightPixel
in SchnittstelleIImage
-
getCopy
-
getHeight
public int getHeight() -
getPixel
-
getPixelCount
public int getPixelCount()- Angegeben von:
getPixelCount
in SchnittstelleIImage
-
getPixels
-
getSection
- Angegeben von:
getSection
in SchnittstelleIImage
-
getTopLeftPixel
- Angegeben von:
getTopLeftPixel
in SchnittstelleIImage
-
getTopRightPixel
- Angegeben von:
getTopRightPixel
in SchnittstelleIImage
-
getWidth
public int getWidth() -
reset
public void reset()Beschreibung aus Schnittstelle kopiert:Resettable
Resets the currentResettable
.- Angegeben von:
reset
in SchnittstelleResettable
-
saveAsPNG
public void saveAsPNG() -
setPixel
- Angegeben von:
setPixel
in SchnittstelleIMutableImage<MutableImage>
-
setPixelArray
-
setPixelArray
-
toBufferedImage
- Angegeben von:
toBufferedImage
in SchnittstelleIImage
-
toImmutableImage
- Angegeben von:
toImmutableImage
in SchnittstelleIImage
-
toJPG
public byte[] toJPG() -
toJPGString
- Angegeben von:
toJPGString
in SchnittstelleIImage
-
toLeftRotatedImage
- Angegeben von:
toLeftRotatedImage
in SchnittstelleIImage
-
toPNG
public byte[] toPNG() -
toPNGString
- Angegeben von:
toPNGString
in SchnittstelleIImage
-
toRepeatedImage
- Angegeben von:
toRepeatedImage
in SchnittstelleIImage
-
toRightRotatedImage
- Angegeben von:
toRightRotatedImage
in SchnittstelleIImage
-
toScaledImage
- Angegeben von:
toScaledImage
in SchnittstelleIImage
-
toScaledImage
- Angegeben von:
toScaledImage
in SchnittstelleIImage
-
withAlphaValue
- Angegeben von:
withAlphaValue
in SchnittstelleIImage
-
withWidthAndHeight
- Angegeben von:
withWidthAndHeight
in SchnittstelleIImage
-