Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

jpegtopnm — Online w chmurze

Uruchom jpegtopnm w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie jpegtopnm, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


jpegtopnm - konwertuje plik JPEG/JFIF na przenośną mapę pikselową lub mapę szarości

STRESZCZENIE


jpegtopnm [-dkt {int|szybki|unosić się}] [-bezgładki] [-maksymalna pamięć N] [{-cegła suszona na słońcu|- notadobe}]
[-uwagi] [-dumpexif] [-exif=specyfikacja pliku] [-gadatliwy] [-poziom śledzenia N] [ filename ]

Wszystkie opcje można skrócić do ich najkrótszego unikalnego przedrostka.

OPIS


jpegtopnm konwertuje nazwany plik JFIF lub standardowe wejście, jeśli żaden plik nie ma nazwy, do PPM
lub plik obrazu PGM na standardowym wyjściu. Jeśli plik JFIF jest w skali szarości,
jpegtopnm generuje plik PGM (Portable Graymap). W przeciwnym razie generuje PPM
(Przenośna mapa Pixmap).

jpegtopnm wykorzystuje bibliotekę JPEG Independent JPEG Group do interpretacji pliku wejściowego. Widzieć
http://www.ijg.org w celu uzyskania informacji o bibliotece.

„JFIF” to poprawna nazwa formatu obrazu powszechnie znanego jako „JPEG”. Rygorystycznie
mówiąc, JPEG to metoda kompresji. Format obrazu wykorzystujący kompresję JPEG
jest zdecydowanie najbardziej powszechnym jest JFIF. Istnieje również podformat TIFF, który wykorzystuje JPEG
kompresja.

EXIF to format obrazu, który jest podformatem JFIF (to znaczy plik JFIF, który zawiera
nagłówek EXIF ​​jako znacznik APP1). jpegtopnm obsługuje EXIF.

Pliki JFIF mogą mieć 8 bitów na próbkę lub 12 bitów na próbkę. Odmiana 8-bitowa to
zdecydowanie najczęstszy. Istnieją dwie wersje biblioteki IJG JPEG. Jeden czyta tylko 8
bitowe, a drugi czyta tylko pliki 12-bitowe. Musisz połączyć odpowiedni z
te biblioteki z jpegtopnm. Zwykle oznacza to, że biblioteka znajduje się w pliku udostępnionym
ścieżka wyszukiwania biblioteki po uruchomieniu jpegtopnm.

jpegtopnm generuje dane wyjściowe z jednym bajtem lub dwoma bajtami na próbkę, w zależności od
czy wejście JFIF ma 8 bitów czy 12 bitów na próbkę. Możesz użyć pnmgłębokość do
jeśli zajdzie taka potrzeba, zredukuj plik o rozmiarze dwóch bajtów na próbkę do pliku o rozmiarze jednego bajtu na próbkę.

Jeśli plik JFIF wykorzystuje przestrzeń kolorów CMYK lub YCCK, dane wejściowe w rzeczywistości nie zawierają
wystarczająco dużo informacji, aby wiedzieć, jakiego koloru jest każdy piksel. Aby dowiedzieć się, jakiego koloru jest piksel, wystarczy jeden
musiałby znać właściwości farb, do których odnosi się przestrzeń barw. jpegtopnm
interpretuje kolory przy użyciu zwykłej transformacji, która zakłada, że ​​wszystkie atramenty są
po prostu odejmowanie i liniowość.

OPCJE


Opcje są przeznaczone tylko dla zaawansowanych użytkowników:

-dkt int
Użyj metody całkowitoliczbowej DCT (domyślnie).

-dkt szybki
Użyj szybkiej liczby całkowitej DCT (mniej dokładnej).

-dkt unosić się
Użyj metody zmiennoprzecinkowej DCT. Metoda float jest nieco dokładniejsza
niż metoda int, ale jest znacznie wolniejsza, chyba że twoja maszyna ma bardzo szybkie zmiennoprzecinkowe
sprzęt punktowy. Należy również zauważyć, że wyniki metody zmiennoprzecinkowej mogą się różnić
nieco na różnych maszynach, podczas gdy metody całkowitoliczbowe powinny dawać takie same wyniki
wszędzie. Metoda szybkich liczb całkowitych jest znacznie mniej dokładna niż dwie pozostałe.

-bezgładki
Użyj szybszej procedury upsamplingu o niższej jakości.

-maksymalna pamięć N
Ustaw limit ilości pamięci jpegtopnm wykorzystuje w przetwarzaniu dużych obrazów. Wartość
jest wyrażona w tysiącach bajtów lub milionach bajtów, jeśli do liczby dołączony jest przyrostek „M”.
Na przykład, -maksymalna pamięć 4m wybiera 4000000 XNUMX XNUMX bajtów. Jeśli jpegtopnm potrzebuje więcej miejsca,
używa plików tymczasowych.

-cegła suszona na słońcu

- notadobe
Mogą istnieć dwie odmiany przestrzeni kolorów CMYK (i podobnie YCCK).
używane na wejściu JFIF. W normalnym zerowa wartość składowych koloru
oznacza brak atramentu. W drugim przypadku wartość zerowa oznacza maksymalną ilość atramentu
zasięg. Ten ostatni jest używany przez program Adobe Photoshop podczas tworzenia gołego pliku wyjściowego JFIF
plik (ale nie wtedy, gdy tworzy dane wyjściowe JFIF jako część Encapsulated Postscript
wyjście).

Te opcje mówią jpegtopnm która wersja przestrzeni kolorów CMYK lub YCCK
wykorzystuje obraz. Jeśli nie określisz żadnego z nich, jpegtopnm próbuje to rozwiązać samodzielnie.
W obecnej wersji wcale nie jest to zbyt trudne: po prostu zakłada
Wersja Photoshopa, ponieważ głównym źródłem wydaje się Photoshop i jego emulatory
Obrazy CMYK i YCCK. Ale wraz z doświadczeniem użytkowania przyszłe wersje mogą być większe
wyrafinowany.

Jeśli obraz JFIF nie wskazuje, że jest to CMYK lub YCCK, opcje te nie mają
efekt.

Jeśli nie użyjesz właściwej jednej z tych opcji, objawem będzie wygląd
jak negatyw.

-dumpexif
Wydrukuj zinterpretowaną zawartość dowolnego nagłówka Exif w pliku wejściowym w standardzie
Plik błędów. Podobnie jak w programie głowa (nie jest częścią pakietu Netpbm).

-exif=specyfikacja pliku
Wyodrębnij zawartość nagłówka EXIF ​​​​z obrazu wejściowego i zapisz go w pliku
filet specyfikacja pliku. specyfikacja pliku = - oznacza zapisanie go na standardowe wyjście. W tym przypadku,
jpegtopnm w ogóle nie wyświetla przekonwertowanego obrazu.

jpegtopnm zapisuje zawartość nagłówka EXIF ​​bajt po bajcie, zaczynając od
pole o długości dwóch bajtów (której długości obejmują te dwa bajty).

Możesz użyć tego pliku jako wejścia do ppmtojpeg wstawić identyczny nagłówek EXIF
nowy wizerunek JFIF.

Jeśli nie ma nagłówka EXIF, jpegtopnm zapisuje dwa bajty binarnego zera i nic
jeszcze.

Nagłówek EXIF ​​ma postać znacznika JFIF APP1. Jedyny taki znacznik
w liczbie nagłówków JFIF.

-uwagi
Wydrukuj wszelkie komentarze z pliku wejściowego do pliku błędów standardowych.

-gadatliwy
Wydrukuj szczegółowe informacje na temat konwersji do pliku błędów standardowych.

-poziom śledzenia n
Włącz przesyłanie komunikatów śledzenia biblioteki JPEG do pliku błędów standardowych. Wyższy
wartość n otrzymuje więcej informacji o śledzeniu. -gadatliwy oznacza poziom śladowy co najmniej
1.

PRZYKŁADY


Ten przykład konwertuje kolorowy plik JFIF foo.jpg na plik PPM o nazwie foo.ppm:

jpegtopnm foo.jpg >foo.ppm

PORADY


Możesz użyć ppmkwant w celu kwantyzacji koloru wyniku, tj. w celu zmniejszenia liczby odrębnych kolorów
kolory na obrazku. W rzeczywistości może być konieczne, jeśli chcesz przekonwertować plik PPM na
niektóre inne formaty. ppm Wykonuje bardziej wyrafinowaną kwantyzację.

Zastosowanie skala pnm aby zmienić wymiary powstałego obrazu.

Zastosowanie ppmtopgm do konwersji kolorowego pliku JFIF na plik PGM w skali szarości.

Można łatwo używać tych konwerterów razem. Np:

jpegtopnm foo.jpg | ppmtopgm | skala pnm .25
>foo.pgm

-dkt szybki i / lub -bezgładki zyskać prędkość przy niewielkim poświęceniu jakości.

Jeśli masz szczęście i masz bardzo szybki sprzęt zmiennoprzecinkowy, -dkt unosić się może być
nawet szybciej niż -dkt szybki. Ale na większości maszyn -dkt unosić się jest wolniejszy niż -dkt int; w
w tym przypadku nie warto go używać, ponieważ jego teoretyczna przewaga w dokładności jest zbyt mała
być znacząca w praktyce.

Inny program, djpeg, jest podobny. djpeg jest utrzymywany przez Independent JPEG Group i
spakowany z biblioteką JPEG, która jpegtopnm używa do całej swojej pracy w formacie JPEG. Z powodu
że można oczekiwać, że będzie wykorzystywać bardziej aktualne funkcje JPEG. Także dlatego, że musisz
mieć bibliotekę do uruchomienia jpegtopnm, ale nie odwrotnie, cjpeg może być częściej
dostępny.

Z drugiej strony, djpeg nie używa bibliotek NetPBM do generowania swoich wyników, jak wszyscy
narzędzia NetPBM, takie jak jpegtopnm Do. Oznacza to, że jest mniej prawdopodobne, że będzie z nim zgodny
wszystkie inne programy obsługujące formaty NetPBM. Również składnia poleceń
jpegtopnm jest spójny z innymi narzędziami Netpbm, w przeciwieństwie do djpeg.

ŚRODOWISKO


JPEGMEM
Jeśli ta zmienna środowiskowa jest ustawiona, jej wartość jest domyślnym limitem pamięci. The
wartość jest określona zgodnie z opisem dla -maksymalna pamięć opcja. wyraźne -maksymalna pamięć
opcja zastępuje wszelkie JPEGMEM.

Użyj jpegtopnm online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad