Package de.elo.mover.main.tiff
Class ImageIOHelper
- java.lang.Object
-
- de.elo.mover.main.tiff.ImageIOHelper
-
public class ImageIOHelper extends java.lang.ObjectÜberschrift: ImageIOHelper.
Beschreibung: Hilfsklasse für die Registrierung von verschiedenen Bild-Formaten.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description ImageIOHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.media.jai.JAIgetJAI()Liefert das JAI-Objekt zurück.static javax.imageio.ImageReadergetReader(javax.imageio.stream.ImageInputStream input)Lädt einen ImageIO-Reader.static javax.imageio.ImageWritergetWriter(java.lang.String formatName)Lädt einen ImageIO-Writer.static java.awt.image.BufferedImageinvert(java.awt.image.BufferedImage image)Invertiert das angegebene Bild.static booleanisMonochrome(java.awt.image.BufferedImage image)Meldet zurck, ob das Bild monochrom ist.static voidregisterImageIOClasses()Registriert die benötigten ImageIO-Klassen.static voidregisterServiceProvider(java.lang.Class clazz)Registriert die angegebene Klasse für ein Bild-Format.static voidunregisterImageIOClasses()Deregistriert die ImageIO-Klassen.static voidunRegisterServiceProvider(java.lang.Class clazz)Deregistriert das angegebene Bild-Format.
-
-
-
Method Detail
-
registerServiceProvider
public static void registerServiceProvider(java.lang.Class clazz)
Registriert die angegebene Klasse für ein Bild-Format.- Parameters:
clazz- Klasse für ein Bild-Format
-
unRegisterServiceProvider
public static void unRegisterServiceProvider(java.lang.Class clazz)
Deregistriert das angegebene Bild-Format.- Parameters:
clazz- Klasse für ein Bild-Format
-
getJAI
public static javax.media.jai.JAI getJAI()
Liefert das JAI-Objekt zurück.- Returns:
- JAI-Objekt
-
registerImageIOClasses
public static void registerImageIOClasses()
Registriert die benötigten ImageIO-Klassen.
-
unregisterImageIOClasses
public static void unregisterImageIOClasses()
Deregistriert die ImageIO-Klassen.
-
getReader
public static javax.imageio.ImageReader getReader(javax.imageio.stream.ImageInputStream input)
Lädt einen ImageIO-Reader. Falls vorhanden wird der TwelveMonkeys ImageReader bevorzugt.- Parameters:
input- ImageInputStream- Returns:
- ImageReader
-
getWriter
public static javax.imageio.ImageWriter getWriter(java.lang.String formatName)
Lädt einen ImageIO-Writer. Falls vorhanden wird der TwelveMonkeys ImageWriter bevorzugt.- Parameters:
formatName- Format- Returns:
- ImageWriter
-
isMonochrome
public static boolean isMonochrome(java.awt.image.BufferedImage image)
Meldet zurck, ob das Bild monochrom ist.- Parameters:
image- Das zu berprfende Bild- Returns:
- TRUE, falls das Bild monochrom ist
-
invert
public static java.awt.image.BufferedImage invert(java.awt.image.BufferedImage image)
Invertiert das angegebene Bild. Der Alpha-Kanal wird beibehalten.- Parameters:
image- das zu invertierende Bild- Returns:
- Invertiertes Bild
-
-