Einleitung

Bearbeiten

Java kennt historisch bedingt verschiedene Mechanismen, Bibliotheken und Klassen zur Bilddarstellung und -bearbeitung. In diesem Teil des Buches soll nur die Bildverarbeitung im Rahmen der AWT/Swing-API behandelt werden.

Grafikformate

Bearbeiten

Java unterstützt standardmäßig die Formate

  • GIF
  • JPEG
  • PNG (ab Java SDK 1.3)

Bilder in anderen Grafikformaten können durch Rückgriff auf externe Bibliotheken eingebunden werden. Beispielhaft seien hier die JAI-API (Java Advanced Imaging) und JIMI-Bibliothek (Java Image Management Interface) erwähnt.

Welche Komponenten sind für die Bilddarstellung geeignet?

Bearbeiten

Bilder (Images) werden mittels der Grafikkontexte Graphics oder Graphics2D gezeichnet. Das bedeutet, Bilder können überall dort gezeichnet werden wo auch andere Zeichenfunktionen einsetzbar sind. Bilder können aber auch im Rahmen von Icons verwendet werden.