ImageExtensions
Inheritance: java.lang.Object
public final class ImageExtensions
Enthält Erweiterungsmethoden für Konvertierungen basierend auf System.Drawing.Image und Image.
Methoden
| Methode | Beschreibung |
|---|---|
| fromJava(BufferedImage image, Rectangle rect) | Konvertiert das BufferedImage in das PngImage. |
| fromJava(BufferedImage image) | Konvertiert das BufferedImage in das PngImage. |
| toJava(Image image) | Konvertiert das Image in das BufferedImage mit TYPE_INT_ARGB. |
| toJava(Image image, int bufferedImageType) | Konvertiert das Image in das BufferedImage mit bufferedImageType. |
| toJava(Image image, Rectangle subImageRect) | Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit BufferedImage.TYPE_INT_ARGB. |
| wrap(BufferedImage image) | Erstellt einen Wrapper über das BufferedImage, ohne die Pixeldaten zu kopieren. |
| toJava(Image image, Rectangle subImageRect, int bufferedImageType) | Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit bufferedImageType. |
| toJava(Image image, Rectangle subImageRect, BufferedImage dstImage) | Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit bufferedImageType. |
fromJava(BufferedImage image, Rectangle rect)
public static RasterImage fromJava(BufferedImage image, Rectangle rect)
Konvertiert das BufferedImage in das PngImage.
Warnung, das GDI-Bild kann niedrigere Grenzen haben als image. Um alle Teile des Bildes zu erhalten, verwenden Sie die sicherere Erweiterungsmethode ToGdiImageFull.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | java.awt.image.BufferedImage | Das BufferedImage zum Konvertieren. |
| rect | Rectangle | Das erforderliche Rechteck. |
Returns:
RasterImage - The converted PngImage.
fromJava(BufferedImage image)
public static RasterImage fromJava(BufferedImage image)
Konvertiert das BufferedImage in das PngImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | java.awt.image.BufferedImage | Das BufferedImage zum Konvertieren. |
Returns:
RasterImage - The converted PngImage.
toJava(Image image)
public static BufferedImage toJava(Image image)
Konvertiert das Image in das BufferedImage mit TYPE_INT_ARGB.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | Image | Das Image zum Konvertieren. |
Returns:
java.awt.image.BufferedImage - Das konvertierte BufferedImage.
toJava(Image image, int bufferedImageType)
public static BufferedImage toJava(Image image, int bufferedImageType)
Konvertiert das Image in das BufferedImage mit bufferedImageType. Bitte wählen Sie bufferedImageType aus java.awt.image.BufferedImage#TYPE_****
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | Image | Das Image zum Konvertieren. |
| bufferedImageType | int |
Returns:
java.awt.image.BufferedImage - Das konvertierte BufferedImage.
toJava(Image image, Rectangle subImageRect)
public static BufferedImage toJava(Image image, Rectangle subImageRect)
Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit BufferedImage.TYPE_INT_ARGB.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | Image | Das Image zum Konvertieren. |
| subImageRect | Rectangle | Das Rechteck des Teilbildes zum Konvertieren. |
Returns:
java.awt.image.BufferedImage - Das konvertierte BufferedImage enthält ein Teilbild, das aus Image entnommen wurde.
wrap(BufferedImage image)
public static RasterImage wrap(BufferedImage image)
Erstellen Sie einen Wrapper über das BufferedImage, ohne die Pixeldaten zu kopieren. Er verwendet das Quell-image im Hintergrund, ermöglicht jedoch die Manipulation wie bei einem RasterImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | java.awt.image.BufferedImage | Das Quellbild. |
Returns: RasterImage - The wrapper RasterImage.
toJava(Image image, Rectangle subImageRect, int bufferedImageType)
public static BufferedImage toJava(Image image, Rectangle subImageRect, int bufferedImageType)
Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit bufferedImageType. Bitte wählen Sie bufferedImageType aus java.awt.image.BufferedImage#TYPE_****
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | Image | Das Image zum Konvertieren. |
| subImageRect | Rectangle | Das Rechteck des Teilbildes zum Konvertieren. |
| bufferedImageType | int |
Returns:
java.awt.image.BufferedImage - Das konvertierte BufferedImage enthält ein Teilbild, das aus Image entnommen wurde.
toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)
public static BufferedImage toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)
Nimmt das Teilbild von Image und konvertiert es in das BufferedImage mit bufferedImageType. Bitte wählen Sie bufferedImageType aus java.awt.image.BufferedImage#TYPE_****
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | Image | Das Image zum Konvertieren. |
| subImageRect | Rectangle | Das Rechteck des Teilbildes zum Konvertieren. Wenn subImageRect.isEmpty() ist, wird das gesamte Bild genommen. |
| dstImage | java.awt.image.BufferedImage | Das Zielbild. |
Returns:
java.awt.image.BufferedImage - Das konvertierte BufferedImage enthält ein Teilbild, das aus Image entnommen wurde.