Internetowy Falkowy Kodek Progresywny
.:oficjalna strona rozwojowa projektu:.
 
  Ostatnia aktualizacja: 22.12.2005

wersja językowa / language:   

 
     
 

Menu

Aktualności 
Opis projektu 
Testy 
 
Moduły: 
Habib JP2 Codec « 
Habib Viewer « 
Image Comparer « 
JP2 Database « 
SITP Applet « 
JP2 Analyzer « 
 
Odnośniki 
O autorze 
 

Licznik odwiedzin

 

Ankieta

Co myślisz o nowej stronie?

spoko
kiepsko
nie mam zdania

Ilość głosów: 100
 

Kontakt

phalasa@gazeta.pl
  JP2Codec

Krótki opis

    JP2Codec to dekoder obrazu wykorzystujący standard JPEG2000. Jest on w całości napisany jest w języku JAVA. Jego główne znaczenie to możliwość efektywnego i progresywnego dekodowania obrazów oraz duża elastyczność i możliwość konfiguracji. Kodek bazuje na modułach oficjalnej implementacji JPEG2000 w Javie - JJ2000. Najważniejsze różnice w porównaniu z wyżej wymienionym jest zgodność z interfejsem programowania Image I/O, a co za tym idzie niezależność architektury aplikacji od źródła danych oraz obiektu obrazu docelowego. Poza tym parametry wejściowe są przesyłane poprzez odpowiednie klasy ImageReadParam i ImageWriteParam. Zostało poprawionych także wiele drobnych błędów w kodzie i dokumentacji.

Image I/O

    Interfejs programowania Image I/O umożliwia tworzenie koderów i dekoderów obrazu w postaci wtyczek (plug-in). Wtyczka taka może być łatwo zainstalowana w środowisku uruchomieniowym Javy poprzez skopiowanie odpowiedniego pliku. Rozszerza ona możliwości aplikacji napisanych z użyciem API Image I/O. Interfejs umożliwia czytanie danych z dowolnego źródła, którym mogą być na przykład plik, pamięć operacyjna, URL, czy własne protokoły sieciowe. Obraz przechowywany jest w postaci obiektu typu BufferedImage, co daje szerokie możliwości wykorzystania. System ten posiada także mechanizmy śledzenia postępu wczytywania obrazów.

    Więcej informacji na http://java.sun.com/j2se/1.5.0/docs/guide/imageio/

Schemat blokowy

Ostatnie zmiany

    v 0.3 - oddzielny wątek pobierający pakiety, optymalizacja zużycia pamięci, obsługa obrazów z 1 komponentem, transmisja zorientowana na obszar zainteresowania
    v 0.2 - progresywne dekodowanie, podział na wątki.
    v 0.1 - pierwsza wersja dekodera, obsługuje jedynie podstawowe opcje.

Do ściągnięcia

     
jp2codec.jar 139kB skompilowana wersja dekodera gotowa do wykorzystania w innych aplikacjach.
jp2codec 0.3-src.zip 259kB kod źródłowy ostatniej wersji
jp2codec 0.3-doc.zip 490kB dokumentacja dekodera w formacie javadoc
     

Instalacja

     Aby w aplikacji skorzystać z plug-in'u należy dynamicznie dołączyć plik jp2codec.jar za pomocą mechanizmu CLASSPATH.

 
     
 

Copyright © Paweł Hałasa (2003)