Java Advanced Imaging (JAI)

Java Advanced Imaging (JAI)

Das Java Advanced Imaging (JAI) ist eine plattformunabhängige sowie mächtige Ansammlung von Methoden zur Bildverarbeitung und Bildanalyse für die Programmiersprache Java von der Firma Sun Microsystems. Mit den Methoden hat man die Möglichkeit auch komplexe Bildtransformationen durchzuführen. Der große Vorteil gegenüber Java 2D ist die einfache und vielseitige Unterstützung zu den Dateiformaten: BMP, GIF, JPEG, PNG, PNM und TIFF.

Das JAI verbraucht wenig Speicherplatz und ist sehr erweiterbar. Ergänzt wird das JAI durch das Java Image I/O API zum Lesen und Schreiben von Bilddateien.

Lizenzen

Eine kostenlose Nutzung ist unter den Bedingungen der Java Research License (JRL) oder alternativ der Java Advanced Imaging Distribution License (JDL) möglich. Die JRL ist auf den nicht-kommerziellen Bereich beschränkt, es handelt sich daher nicht um eine freie Software-Lizenz. Dagegen erlaubt die JDL auch kommerzielle Nutzung. Zu den Bedingung gehört unter anderem, dass modifizierte Versionen den Kompatiblitätstest (Technology Compatibility Kit) vollständig bestehen, welcher wiederum nur unter sehr restriktiven Bedingungen zur Verfügung steht.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Java Advanced Imaging — Infobox Software name = Java Advanced Imaging caption = collapsible = developer = Sun Microsystems status = Active latest release version = 1.1 latest release date = latest preview version = latest preview date = operating system = Cross platform …   Wikipedia

  • JAI — steht für: Jaipur, IATA Code des indischen Flughafens Java Advanced Imaging (JAI), Klassen für die Bearbeitung von Bilddateien Jet Airways, ICAO Code des indischen Fluggesellschaft Jai ist der Name folgender bekannter Personen: Jai Bong Ro,… …   Deutsch Wikipedia

  • Java-Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java (Plattform) — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Platform, Standard Edition 6 — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Foundation Classes — Die Java Foundation Classes (JFC) ist eine Sammlung von Programmierschnittstellen (APIs) für die Erstellung portabler Java Graphical User Interfaces (GUIs). Die Java Foundation Classes werden durch die folgenden Features definiert: Swing GUI… …   Deutsch Wikipedia

  • Jai — or JAI may refer to:*JAI, an acronym that refers to the Java Advanced Imaging API for the Java platform. *Jai, a popular name of Indian origins (meaning Victory) or Thai origins (meaning Heart). *Jai, a shortened spelling of Luóhàn zhāi (Buddha s …   Wikipedia

  • Jai — steht für: Jaipur, IATA Code des indischen Flughafens Java Advanced Imaging, Klassen für die Bearbeitung von Bilddateien Jet Airways, ICAO Code des indischen Fluggesellschaft Jai ist der Name folgender bekannter Personen: Jai Bong Ro,… …   Deutsch Wikipedia

  • JAI — Java Advanced Imaging (Computing » Software) * Junior Achievement, Inc. (Community » Non Profit Organizations) * Jaimie And I (Miscellaneous » Funnies) * Jaipur, Indonesia (Regional » Airport Codes) …   Abbreviations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”