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