To jest polecenie image_to_j2k, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
image_to_j2k — ten program wczytuje obraz określonego typu i konwertuje go na obraz
plik JPEG2000. Jest częścią biblioteki OpenJPEG.
Prawidłowe rozszerzenia obrazów wejściowych to .bmp, .pgm, .pgx, .png, .pnm, .ppm, .surowe, tga, .tif .
W przypadku plików PNG lub TIF wymaga libpng ew. libtiff .
Prawidłowe rozszerzenia obrazu wyjściowego to .j2k, .jp2
STRESZCZENIE
image_to_j2k -i wplik.bmp -o plik_wyjściowy.j2k
image_to_j2k -ImgDir nazwa_katalogu -Uwagę na jp2
image_to_j2k -h Wydrukuj komunikat pomocy i wyjdź.
Zobacz OPCJE JPWL dla opcji specjalnych
OPCJE
-b n, n
(Rozmiar bloku kodu (np. -b 32,32). Domyślnie: 64 x 64)
-c n (Rozmiar obszaru (np. -c 128,128). Domyślnie: 2^15 x 2^15)
-kino2K fps
Strumień kodu zgodny z profilem Digital Cinema 2K. Ważny fps wartości to 24 lub 48.
-kino4K
Strumień kodu zgodny z profilem Digital Cinema 4K. Nie potrzebuje fps: domyślnie 24
fps.
-d X, Y
(Przesunięcie początku obrazu (np. -d 150,300))
-h Wydrukuj komunikat pomocy i wyjdź.
-i Nazwa
(wprowadź nazwę pliku)
-n n (Liczba rozdzielczości. Domyślnie: 6)
-o Nazwa
(Nazwa pliku wyjściowego)
-p Nazwa
Kolejność progresji. Nazwa może być jednym z: LRCP, RLCP, RPCL, PCRL, CPRL. Domyślny:
LRCP.
-q n różne psnr dla kolejnych warstw
Uwaga: (opcji -r i -q nie można używać razem)
-r n różne współczynniki kompresji dla kolejnych warstw. Stawka określona dla każdego
poziom jakości jest pożądanym współczynnikiem kompresji.
Uwaga: (opcji -r i -q nie można używać razem)
-s X, Y
współczynnik podpróbkowania (np. -s 2,2). Domyślnie: Brak podpróbkowania w kierunku x lub y.
Uwaga: podpróbkowanie większe niż 2 może powodować błędy.
-t WH
(Rozmiar płytki (np. -t 512,512) )
-x Nazwa
(Utwórz plik indeksu i wypełnij go. Domyślnie: brak pliku indeksu)
-EPH (Wpisz znacznik EPH po każdym pakiecie nagłówka. Domyślnie: brak EPH)
-F rawWidth,rawHeight,rawComp,rawBitDepth,s_lub_u
właściwości surowego obrazu wejściowego
-I (Użyj nieodwracalnego DWT 9-7. Domyślnie: odwracalnego DWT 5-3)
-ImgDir nazwa_katalogu
(katalog zawierający pliki wejściowe)
-M n przełącznik trybu z wartościami: 1, 2, 4, 8, 16, 32. Domyślnie: żaden przełącznik trybu nie jest aktywny.
Znaczenie:
OBJAZD(1)
RESET(2)
RESTART(4)
VSC(8)
ERTERM(16)
ZNAK(32)
Można dodać wartości: RESTART(4) + RESET(2) + ZNAK(32) = -M 38
-Uwagę na ext
(rozszerzenie dla plików wyjściowych)
-POC TtileNr=rozdzielczośćStart, komponentStart, koniec warstwy, rozdzielczość Koniec, koniec komponentu,
postępZamówienie
(zobacz przykłady)
-ROI c=n, U=n
indeksy kwantyzacji przesunięte w górę dla składowej c (0 lub 1 lub 2) o wartości U (>=
0 i <= 37)
na przykład -ROI c=0, U=25
-MACZANKA (Zapisz znacznik SOP przed każdym pakietem. Domyślnie: brak znacznika SOP w strumieniu kodu.)
-T X, Y (Przesunięcie początku płytek (np. -T 100,75) )
-W (patrz OPCJE JPWL)
JPWL OPCJE
Opcje dostępne tylko wtedy, gdy biblioteka została skompilowana z -DUSE_JPWL
-W H <=typ>, S <=metoda>, a= , z= , g= ,
P <=typ>
h wybiera ochronę przed błędami nagłówka (EPB): rodzaj może być
[0=brak 1,brak=predefiniowane 16=CRC-16 32=CRC-32 37-128=RS]
if dachówka jest nieobecny, dotyczy nagłówków głównych i kafelków
if dachówka jest obecny, stosuje się go z tego kafelka
dalej, aż do następnej specyfikacji h<> lub do ostatniej części
w codestream (maks. 16 specyfikacji)
p wybiera ochronę przed błędami pakietów (EEP/UEP z EPB)
które należy zastosować do surowych danych: rodzaj może być
[0=brak 1,brak=predefiniowane 16=CRC-16 32=CRC-32 37-128=RS]
if kafelek:pakiet jest nieobecny, pochodzi z kafelka 0, pakiet 0
if kafelek:pakiet jest obecny, stosuje się go z tego kafelka
i dalej, aż do następnej specyfikacji pakietu
lub do ostatniego pakietu w ostatnim kafelku w strumieniu
(maks. 16 specyfikacji)
s umożliwia wprowadzanie danych czułości (ESD): metoda może być
[-1=BRAK ESD 0=BŁĄD WZGLĘDNY 1=MSE 2=REDUKCJA MSE 3=PSNR
4=PRZYROST PSNR 5=MAXERR 6=TSE 7=ZAREZERWOWANE]
if dachówka jest nieobecny, dotyczy tylko głównego nagłówka
if dachówka jest obecny, stosuje się go z tego kafelka
dalej, aż do następnej specyfikacji s<> lub do ostatniej części kafelkowej
w codestream (maks. 16 specyfikacji)
g określa tryb adresowania: zasięg może być
[0=PAKIET 1=ZAKRES BAJTÓW 2=ZAKRES PAKIETÓW]
a określa rozmiar adresowanych danych: Addr może być
2/4 bajtów (małe/duże strumienie kodu). Jeśli nie ustawiono, tryb automatyczny
z określa wielkość wartości czułości: rozmiar może być
1/2 bajta dla przekształconej wartości pseudozmiennoprzecinkowej
PRZYKŁADY
image_to_j2k -i plik.bmp -o plik.j2k -r 20,10,1 (kompresja 20x, następnie 10x, potem bezstratna).
image_to_j2k -i plik.ppm -o plik.j2k -q 30,40,50
image_to_j2k -i plik.pgx -o plik.j2k -POC T1=0,0,1,5,3,CPRL
image_to_j2k -i lena.raw -o lena.j2k -F 512,512,3,8,u
AUTORSKI
Copyright (c) 2002-2007, Laboratorium Łączności i Teledetekcji, Uniwersytet
catholique de Louvain (UCL), Belgia
Copyright (c) 2002-2007, profesor Benoit Macq
Prawa autorskie (c) 2001-2003, David Janssens
Prawa autorskie (c) 2002-2003, Yannick Verschueren
Prawa autorskie (c) 2003-2007, Francois-Olivier Devaux i Antonin Descampe
Prawa autorskie (c) 2005, Herve Drolon, Zespół FreeImage
Prawa autorskie (c) 2006-2007, Parvatha Elangovan
Użyj image_to_j2k online, korzystając z usług onworks.net