Java Advanced Imaging
Il Java Advanced Imaging (JAI) è una raccolta indipendente dalla piattaforma e potente di metodi per l'elaborazione delle immagini e l'analisi delle immagini per il linguaggio di programmazione Java da parte della società Sun Microsystems . Con i metodi si ha la possibilità di effettuare complesse trasformazioni di immagini. Il grande vantaggio rispetto a Java 2D è il supporto semplice e versatile per i formati di file: BMP , GIF , JPEG , PNG , PNM e TIFF .
Il JAI utilizza poca memoria ed è molto espandibile. Il JAI è integrato dall'API Java Image I / O per la lettura e la scrittura di file immagine.
Licenze
L'uso gratuito è possibile in base ai termini della Java Research License (JRL) o in alternativa della Java Advanced Imaging Distribution License (JDL). La JRL è limitata all'area non commerciale, quindi non è una licenza gratuita . Al contrario, il JDL consente anche l'uso commerciale. Una delle condizioni è che le versioni modificate superino completamente il test di compatibilità (Technology Compatibility Kit), che a sua volta è disponibile solo in condizioni molto restrittive.
link internet
- Java Advanced Imaging su oracle.com
- Conferenza (PDF; 768 kB)
- Introduzione (PDF; 75 kB)