Java image management interface (JIMI)

JIMI (Java Image Management Interface) ist eine Klassenbibliothek für die Programmiersprache Java. Von JIMI werden im Wesentlichen Funktionen zum Laden und Speichern von Bildern bereitgestellt. JIMI wurde durch Sun vom ursprünglichen Entwickler der Firma Activated Intelligence übernommen. Dabei werden von JIMI eine ganze Reihe von verschiedenen Grafikdateiformaten wie beispielsweise Graphics Interchange Format ( GIF), Portable Network Graphics ( PNG), JPEG, Pixel-Dateiformat ( PCX), Photoshop, Targa, Tagged Image File Format ( TIFF) oder PICT unterstützt.

Ein besonderes Feature von JIMI ist die speicherperformante Verarbeitung von sehr großen Grafikdateiformaten, was in der Dokumentation auch als Smart-Scrolling bezeichnet wird. Dabei verwendet nur der Bildteil auch Speicherplatz, der aktuell dargestellt wird. Ermöglicht wird diese Technik durch ein eigenes System zur Verwaltung von Speicher - dem Virtual Memory Management. Für den unmittelbaren Zugriff auf Pixelwerte gibt es zudem eine eigene Image- Klasse. Für die Darstellung von sowohl JIMI- als auch AWT-Bildern ist die Einstellung von Filtern für die Rotation und die Anpassung von Helligkeits- sowie Farbstufungen vorgesehen. Im Gegensatz zu AWT-Bildern lassen sich mit JIMI bearbeitete Bilder auch serialisieren.

Weitere Informationen wie Dokumentationen, Beispiele und die JIMI- Bibliothek stellt der u.g. Link zur Verfügung.

Informationen zum Artikel
Deutsch:
Englisch: Java image management interface - JIMI
Veröffentlicht: 08.03.2010
Wörter: 192
Tags: Java
Links: Java, Image, Programmiersprache, Gradientenfaser, PNG-Dateiformat
Übersetzung: EN
Sharing: