Podrecznik uzytkownika xwdtopnm(0) Podrecznik uzytkownika xwdtopnm(0) NAZWA xwdtopnm - konwertuje plik zrzutu ekranu X11 lub X10 na obraz PNM SKLADNIA xwdtopnm [-verbose] [-headerdump] [plik_xwd] OPIS Program jest czescia Netpbm(1). xwdtopnm odczytuje plik zrzutu ekranu X11 lub X10 na wejsciu i tworzy obraz PNM na wyjsciu. Rodzaj obrazu wyjsciowego zalezy od typu pliku wejsciowego. Jezeli plik wejsciowy jest czarno-bialy, tworzony jest plik PBM. Jezeli plik wejsciowy jest w skali szarosci, tworzony jest plik PGM. W pozostalych przypadkach tworzony jest plik PPM. Program informuje uzytkownika, jaki rodzaj pliku jest tworzony. Uzywajac tego programu mozna utworzyc obraz PNM ze wszystkiego, co da sie wyswietlic na ekranie stacji roboczej. Wystarczy wyswietlic cokolwiek, uruchomic program xwd aby przechwycic zawartosc okna, dokonac konwersji za pomoca xwdtopnm, a nastepnie uzyc programu pamcut, by wybrac interesujacy fragment obrazu. Prosze zauwazyc, ze pseudokolorowy obraz XWD (zwykle jest to to, co otrzymuje sie przy zrzuceniu pseudokolorowego okna X) ma wartosc maksymalna (maxval) 65535 co oznacza, ze plik PNM utworzony przez xwdtopnm bedzie mial maxval rowna 65535. Wiele starszych programow przetwarzajacych obrazy (ktore nie sa czescia pakietu Netpbm i nie uzywaja biblioteki programistycznej Netpbm) nie potrafia przetwarzac obrazow PNM z maxval wieksza nic 255 (poniewaz sa to dwa bajty zamiast jednego, dla kazdej probki w obrazie). Przed przekazaniem wejscia do jednego z takich starszych programow, mozna zatem przeslac wyjscie xwdtopnm przez pamdepth. xwdtopnm nie potrafi przeksztalcic kazdego rodzaju obrazu XWD (co zasadniczo oznacza, ze nie potrafi przeksztalcic XWD utworzonego dla kazdej konfiguracji ekranu X). W szczegolnosci, nie radzi sobie gdy wystepuje wiecej niz 24 bitow na piksel. OPCJE -verbose This option causes xwdtopnm to display handy information about the input image and the conversion process -headerdump Opcja powoduje wyswietlenie przez xwdtopnm zawartosc naglowka X11. Nie ma znaczenia, gdy wejsciem jest X10. Jest to nowosc w Netpbm 10.26 (z grudnia 2004 r.). UWAGI Probki dwubajtowe xwdtopnm sometimes produces output with a maxval greater than 255, which means the maximum value of a sample (one intensity value, e.g. the red component of a pixel) is greater than 255 and therefore each sample takes 2 bytes to represent. This can be a problem because some programs expect those bytes in a different order from what the Netpbm format specs say, which is what xwdtopnm produces, which means they will see totally different colors that they should. xv is one such program. Jesli stanowi to problem (np. chce sie obejrzec wynik dzialania xwdtopnm za pomoca xv), sa dwa sposoby na naprawienie tego: o Przekazanie wyjscia za pomoca pamendian, aby utworzyc format, jakiego oczekuje program. o Przekazanie wyjscia za pomoca pamdepth, aby zredukowac maxval ponizej wartosci 256, dzieki czemu kazda probka zajmie jedynie jeden bajt. Often, there is no good reason to have a maxval greater than 255. It happens because in XWD, byte not PNM, each color component of a pixel can have different resolution, for example 5 bits for blue (maxval 31), 5 bits for red (maxval 31), and 6 bits for green (maxval 63), for a total of 16 bits per pixel. In order to reproduce the colors as closely as possible, xwdtopnm has to use a large maxval. In this example, it would use 31 * 63 = 1953, and use 48 bits per pixel. Jest to na tyle czesty i frustrujacy problem przy korzystaniu z xwdtopnm, ze program wypisuje ostrzezenie za kazdym razem, gdy na wyjsciu powstaja probki dwubajtowe. Mozna wyciszyc to ostrzeganie za pomoca opcji -quiet stanowiacej jedna z opcji ogolnych. Ostrzeganie pojawilo sie w Netpbm 10.46 (z marca 2009 r.). ZOBACZ TAKZE pnmtoxwd(1), pamendian(1), pamdepth(1), pnm(1), xwd(1) AUTOR Copyright (C) 1989, 1991 Jef Poskanzer. ZRODLO DOKUMENTU Niniejsza strone podrecznika wygenerowano za pomoca narzedzia Netpbm ,,makeman" ze zrodel HTML. Glowna dokumentacja jest dostepna pod adresem http://netpbm.sourceforge.net/doc/xwdtopnm.html TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Lukasz Kowalczyk , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . dokumentacja netpbm 8 January 2010 Podrecznik uzytkownika xwdtopnm(0)