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.Dimension
getImageResolution(java.io.File file)
Liefert die Auflösung der angegebenen Datei zurück.static java.awt.Dimension
getImageSize(java.io.File file)
Liefert die Größe des angegebenen Bildes zurück.static java.awt.image.RenderedImage
getJAIImageWithoutFileLock(java.io.File file)
Liefert das Image aus der angegebenen Datei.static java.awt.image.RenderedImage
getJAIImageWithoutFileLock(java.net.URL url)
Liefert das Image aus der angegebenen URL.
-
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.FileNotFoundException
java.io.IOException
java.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.FileNotFoundException
java.io.IOException
java.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.FileNotFoundException
java.io.IOException
java.lang.Exception
-