Java Advanced Imaging

Java Advanced Imaging (JAI) jest niezależny od platformy i potężny zbiór metod przetwarzania obrazu i analizy obrazu dla języka programowania Java przez firmę Sun Microsystems . Dzięki metodom masz możliwość przeprowadzania złożonych przekształceń obrazu. Dużą zaletą w stosunku do Java 2D jest prosta i wszechstronna obsługa formatów plików: BMP , GIF , JPEG , PNG , PNM i TIFF .

JAI zużywa mało pamięci i jest bardzo elastyczny. Uzupełnieniem JAI jest Java Image I / O API do odczytywania i zapisywania plików obrazów.

Licencje

Bezpłatne użytkowanie jest możliwe na warunkach Licencji Java Research (JRL) lub alternatywnie Licencji Java Advanced Imaging Distribution (JDL). JRL jest ograniczona do obszaru niekomercyjnego, więc nie jest to wolna licencja . W przeciwieństwie do tego JDL umożliwia również komercyjne wykorzystanie. Warunek obejmuje między innymi, że zmodyfikowane wersje całkowicie przejdą test kompatybilności (Technology Compatibility Kit), który z kolei jest dostępny tylko w bardzo restrykcyjnych warunkach.

linki internetowe