Provided by:
manpages-pl_20060617-3_all 
NAZWA
cjpeg - konwersja plikow graficznych do formatu JPEG
SK/LADNIA
cjpeg [ opcje ] [ plik ]
OPIS
cjpeg dokonuje kompresji podanego pliku (bd danych ze standardowego
wejcia, jeeli nie podano nazwy pliku) i zapisuje na standardowym wyjciu
plik w formacie JPEG/JFIF. Bieca wersja programu obsluguje nastpujce
standardy wejciowych plikow graficznych: PPM (format PBMPLUS color),
PGM (format PBMPLUS w skali szaroci), BMP, Targa, and RLE (format Utah
Raster Toolkit). (RLE tylko w wypadku, gdy zainstalowana jest
biblioteka URT).
OPCJE
Wszystkie nazwy opcji mog by skracane, np. -grayscale moe by zapisana
jako -gray lub -gr. Wikszo "podstawowych" opcji moe by skrocona nawet
do jednej litery. Wielkie i male litery w nazwach opcji nie s
rozroniane (np. -BMP jest rownowane z -bmp). Akceptowana jest te
brytyjska pisownia niektorych opcji (np. -greyscale), cho nie jest ona
poniej wspominana ze wzgldu na zwizlo.
Podstawowe opcje to:
-quality N
Skalowanie tablicy kwantyzacji dla dostrojenia jakoci obrazu.
Jako moe przybiera wartoci od 0 (najgorsza) do 100 (najlepsza).
Wartoci domyln jest 75. (Wicej informacji poniej).
-grayscale
Tworzenie monochromatycznego pliku JPEG z kolorowego pliku
wejciowego. Uyj tej opcji podczas kompresji plikow BMP w skali
szaroci, poniewa cjpeg nie jest w stanie samodzielnie rozpozna
takiego pliku. Dziki opcji -grayscale otrzymasz mniejszy plik
wyjciowy.
-optimize
Zoptymalizuj parametry kodowania entropii. Bez tej opcji uywane
s domylne parametry. Opcja -optimize powoduje wyprodukowanie
mniejszego pliku JPEG, lecz cjpeg dziala wolniej i potrzebuje
znacznie wicej pamici. Jako obrazu i prdko dekompresji pozostaj
bez zmian.
-progressive
Stworz plik JPEG z przeplotem (patrz niej).
-targa Plik wejciowy jest w formacie Targa. Pliki Targa zawierajce pole
"identyfikacji" nie s automatycznie rozpoznawane przez program
cjpeg; dla takich plikow trzeba uy opcji -targa by cjpeg
traktowal te pliki wlaciwie. Dla wikszoci plikow tego typu ta
opcja nie bdzie potrzebna.
Opcja -quality pozwala na zmniejszanie rozmiaru pliku kosztem jakoci
obrazu. Im wysza warto parametru tej opcji, tym bardziej plik wyjciowy
bdzie zbliony jakoci do pliku wejciowego. Zazwyczaj powiniene uywa
najmniejszej wartoci tej opcji, ktora jeszcze produkuje plik wizualnie
nieodronialny od oryginalu. W tym celu warto parametru powinna zawiera
si pomidzy 50 a 95. Domylna warto 75 przewanie jest zadowalajca. Jeeli
przy domylnym ustawieniu (75) jako obrazu jest niewystarczajca, sprobuj
zwiksza warto o 5 lub 10 za jednym razem, a uzyskasz zadowalajce
rezultaty (dla kadego pliku warto optymalna jest inna).
-quality 100 wygeneruje tablic kwantyzacji skladajc si z samych cyfr 1,
minimalizujc straty jakoci podczas kwantyzacji (wci jednak wystpuje
strata przy podprobkowaniu (subsampling) i zaokrglaniu (roundoff) ). To
ustawienie nadaje si tylko do celow eksperymentalnych. Wartoci powyej
95 nie s zalecane przy normalnym uytkowaniu; rozmiar skompresowanego
pliku gwaltownie ronie przy znikomym wzrocie jakoci obrazu.
Idc w drug stron, wartoci poniej 50 wyprodukuj bardzo maly plik o
bardzo niskiej jakoci. Wartoci okolo 5 lub 10 mog by przydatne podczas
przygotowywania biblioteki plikow graficznych. Na przyklad, sprobuj
opcji -quality 2 (lub w pobliu), aby uzyska zadziwiajce efekty
kubistyczne. (Notabene: wartoci poniej 25 generuj 2-bajtowe tablice
kwantyzacji, ktore w standardzie JPEG s opcjonalne. cjpeg wypisuje
ostrzeenie gdy podasz tak warto jakoci obrazu, poniewa niektore
dekodery JPEG mog nie by w stanie zdekompresowa takiego pliku, uyj
opcji -baseline aby zapewni kompatybilno przy tak niskich wartociach
jakoci).
Opcja -progressive tworzy plik JPEG z przeplotem. W pliku tego typu
dane s przechowywane jako wiele ekranow o powikszajcej si jakoci. Jeeli
plik jest transmitowany przez powolne lcze, dekoder moe bardzo szybko
wywietlic pierwszy ekran, jako niskojakociow wersj obrazu, nastpnie
podnoszc jako podczas wywietlania kolejnych ekranow. Kocowy efekt jest
identyczny ze standardowym plikiem JPEG o tym samym ustawieniu jakoci.
Rozmiar pliku rownie jest taki sam, a czsto nieco mniejszy. Uwaga:
pliki JPEG z przeplotem nie s jeszcze rozpoznawane przez wiele
programow, wic znaczna liczba dekoderow nie bdzie w stanie ich
wywietli.
Opcje dla zaawansowanych uytkownikow:
-dct int
uyj calkowitoliczbowej metody DCT (warto domylna).
-dct fast
uyj szybkiej calkowitoliczbowej metody DCT (nisza jako)
-dct float
uyj zmiennoprzecinkowej metody DCT. Jest ona odrobin
dokladniejsza ni metoda calkowitoliczbowa, lecz duo wolniejsza,
jeeli twoj komputer nie ma szybkiego koprocesora arytmetycznego.
Rezultaty uywania tej metody mog si roni na rozmaitych
komputerach, podczas gdy metoda calkowitoliczbowa powina dawa
zawsze te same rezultaty. Szybka metoda calkowitoliczbowa jest
duo mniej dokladna ni dwie pozostale.
-restart N
Dolcz do pliku JPEG znacznik restartu co N rzdow MCU (lub co N
blokow MCU, jeeli do liczby jest dolczona litera "B"). -restart
0 (warto domylna) oznacza brak znacznikow restartu.
-smooth N
Wygladzanie obrazu wejciowego w celu wyeliminowania zakloce
wyniklych z zastosowania ditheringu. N (od 1 do 100) opisuje
poziom wygladzania obrazu. 0 (warto domylna) oznacza brak
wygladzania.
-maxmemory N
Naloenie limitu na ilo pamici zuywanej podczas przetwarzania
duych obrazow. Warto liczona jest w tysicach bajtow bd w
milionach bajtow, jeeli do liczby dolczona jest litera "M". Na
przyklad: -max 4m oznacza 4000000 bajtow. Jeeli wymagana jest
wiksza ilo pamici, uyte zostan pliki tymczasowe.
-outfile nazwa
Zapisanie pliku wynikowego pod nazw "nazwa", zamiast na
standardowym wyjciu.
-verbose
Wypisuj komunikaty diagnostyczne. Im wicej opcji -v tym wicej
informacji bdzie wypisywanych. Podczas startu programu
wypisywana jest rownie informacja o wersji.
-debug To samo, co -verbose.
Opcja -restart wstawia do pliku znaczniki pozwalajce dekoderowi JPEG na
zniwelowanie efektow uszkodzenia pliku np. podczas transmisji. Bez
znacznikow restartu dowolne uszkodzenie pliku spowoduje niemono
wywietlenia pliku w caloci. Gdy w pliku znajduj si znaczniki, pominita
zostanie tylko cz pliku znajdujca si pomidzy uszkodzeniem, a kolejnym
znacznikiem. Znaczniki zajmuj oczywicie dodatkow przestrze w pliku.
Zalecane jset uywanie opcji -restart 1 dla plikow, ktore maj by
transmitowane przez sieci o niskim poziomie transmisji, jak np. Usenet.
Opcja -smooth odfiltrowuje z pliku zaklocenia wplywajce na jako
odtworzenia drobnych szczegolow obrazu. Jest ona uyteczna podczas
konwersji plikow poddanych ditheringowi. Nieduy wpolczynnik wygladzania
(10 do 50) usuwa zaklocenia powstale podczas ditheringu, dziki czemu
wynikowy plik JPEG jest mniejszy i ma lepsz jako. Zbyt duy wspolczynnik
wygladzania spowoduje rozmycie obrazu.
Opcje dla magikow:
-baseline
Generacja tabel kwantyzacji kompatybilnych z podstawowym
standardem JPEG. Powoduje to uywanie 8-bitowych wartoci
kwantyzacji nawet przy niskim ustawieniu jakoci obrazu (opcja
-quality). Ta opcja jest dosy nieszczliwie nazwana, poniewa nie
zawsze wymusza zgodno z podstawow wersj formatu JPEG. Na
przyklad, moesz uy -baseline i -progressive jednoczenie.)
-qtables plik
Uyj tablic kwantyzacji zawartych w podanym pliku.
-qslots N[,...]
Wybierz tablice kwantyzacji uywane dla kadego z kolorow
bazowych.
-sample HxV[,...]
Ustaw wspolczynnik probkowania dla kadego z kolorow bazowych.
-scans plik
Do skanowania uyj skryptu (scan script) o podanej nazwie.
Opcje dla "magikow" przeznaczone s do eksperymentowania ze standardem
JPEG. Jeeli nie wiesz do czego slu, nie uywaj ich. S one dokladniej
opisane w pliku wizard.doc.
PRZYK/LADY
Przyklad konwersji pliku PPM o nazwie foo.ppm do pliku foo.jpg ze
wspolczynnikiem jakoci 60.
cjpeg -quality 60 foo.ppm > foo.jpg
PODPOWIEDZI
Kolorowe pliki GIF nie s zbyt dobrze kompresowane do standardu JPEG,
poniewa standard ten sluy zasadniczo do kompresji plikow o 24-bitowym
kolorze. W szczegolnoci, nie staraj si kompresowa komiksow, grafiki
skladajcej si glownie z linii oraz generalnie obrazow skladajacych si z
jedynie kilku ronych kolorow. Do tych zastosowa nadaje si format GIF.
Jeeli jednak koniecznie chcesz skompresowa plik GIF do formatu JPEG,
powiniene skupi si na doborze wartoci dla opcji -quality i -smooth.
-smooth 10 czsto moe by pomocne.
Unikaj kilkukrotnej kompresji/dekompresji do/z formatu JPEG, poniewa
straty jakoci bd si nawarstwia. Po okolo 10 cyklach jako obrazu wyranie
spadnie w stosunku do jakoci po zaledwie jednym cyklu. Podczas
dokonywania zmian w obrazie najlepiej jest uywa innego formatu, ktory
uywa bezstratnej kompresji.
Opcji -optimize warto uywa podczas tworzenia "ostatecznej" wersji do
celow archiwizacji lub publikacji (elektronicznej). Dobrym rozwizaniem
jest te uywanie niskiego wpolczynnika jakoci (-quality) do tworzenia
bardzo malych plikow JPEG; kompresja daje wtedy znacznie lepsze
rezultaty ni dla duych plikow. (Tryb -optimize jest zawsze uywany
podczas tworzenia plikow JPEG z przeplotem).
RODOWISKO
JPEGMEM
Warto tej zmiennej stanowi limit pamici. Sposob okrelania
wartoci jest opisany przy opcji -maxmemory. Jeeli JPEGMEM
istnieje, jej warto ma wyszy priorytet ni warto ustalona podczas
kompilacji. Z kolei jeszcze wyszy priorytet ma opcja -maxmemory.
ZOBACZ TAKE
djpeg(1), jpegtran(1), rdjpgcom(1), wrjpgcom(1)
ppm(5), pgm(5)
Wallace, Gregory K. "The JPEG Still Picture Compression Standard",
Communications of the ACM, April 1991 (vol. 34, no. 4), pp. 30-44.
AUTOR
Independent JPEG Group
PROBLEMY
Kodowanie arytmetyczne nie jest obslugiwane z przyczyn prawnych.
Pliki wejciowe w formacie GIF nie s ju obslugiwane, aby nie narusza
patentu Unisys LZW. Do odczytywania plikow GIF uyj programu
licencjonowanego przez Unisys (mimo wszystko, konwersja plikow GIF do
formatu JPEG nie jest zalecana).
Nie s obslugiwane wszystkie wersje plikow BMP i Targa.
Opcja -targa to nie bld, jest ona bardzo pomocna. (Bylaby bldem, gdyby
tworcy formatu Targa lepiej go przemyleli).
Program wci nie jest tak szybki, jak bymy chcieli.
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
20 marca 1998 cjpeg(1)