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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getJAIImageWithoutFileLock

      public static java.awt.image.RenderedImage getJAIImageWithoutFileLock​(java.net.URL url) throws java.lang.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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