Package de.elo.mover.main.tiff
Class JAIImageLoader
java.lang.Object
de.elo.mover.main.tiff.JAIImageLoader
public class JAIImageLoader
extends java.lang.Object
Überschrift: JAIImageLoader.
Beschreibung: Liefert das Image aus der angegebenen Datei. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors Constructor Description JAIImageLoader() -
Method Summary
Modifier and Type Method Description static java.awt.DimensiongetImageResolution(java.io.File file)Liefert die Auflösung der angegebenen Datei zurück.static java.awt.DimensiongetImageSize(java.io.File file)Liefert die Größe des angegebenen Bildes zurück.static java.awt.image.RenderedImagegetJAIImageWithoutFileLock(java.io.File file)Liefert das Image aus der angegebenen Datei.static java.awt.image.RenderedImagegetJAIImageWithoutFileLock(java.net.URL url)Liefert das Image aus der angegebenen URL.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JAIImageLoader
public JAIImageLoader()
-
-
Method Details
-
getJAIImageWithoutFileLock
public static java.awt.image.RenderedImage getJAIImageWithoutFileLock(java.net.URL url) throws java.lang.ExceptionLiefert das Image aus der angegebenen URL. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.Postcondition: Es gibt keine Referenzen mehr auf die Datei. Die Datei kann anschließend gelöscht werden.
- Parameters:
url- URL- Returns:
- RenderedImage
- Throws:
java.lang.Exception
-
getJAIImageWithoutFileLock
public static java.awt.image.RenderedImage getJAIImageWithoutFileLock(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ExceptionLiefert das Image aus der angegebenen Datei. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.Postcondition: Es gibt keine Referenzen mehr auf die Datei. Die Datei kann anschließend gelöscht werden.
- Parameters:
file- Datei- Returns:
- Gerendertes Image
- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.Exception
-
getImageSize
public static java.awt.Dimension getImageSize(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ExceptionLiefert die Größe des angegebenen Bildes zurück.- Parameters:
file- Bilddatei- Returns:
- Größe der Bilddatei
- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.Exception
-
getImageResolution
public static java.awt.Dimension getImageResolution(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ExceptionLiefert die Auflösung der angegebenen Datei zurück.- Parameters:
file- Datei- Returns:
- Auflösung der Datei
- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.Exception
-