GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

djvu — online w chmurze

Uruchom djvu w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie djvu, 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Ę


DjVu - DjVu i DjVuLibre.

WPROWADZENIE


Chociaż Internet dał nam ogólnoświatową infrastrukturę, na której możemy budować
uniwersalna biblioteka, znaczna część światowej wiedzy, historii i literatury jest nadal uwięziona
na papierze w piwnicach tradycyjnych bibliotek świata. Wiele bibliotek i treści
właściciele są w trakcie digitalizacji swoich zbiorów. Chociaż wiele takich wysiłków
wiąże się z żmudnym procesem konwersji dokumentów papierowych do postaci przyjaznej komputerowi,
takich jak formaty oparte na SGML, wysoki koszt takich konwersji ogranicza ich zakres.
Skanowanie dokumentów i elektroniczna dystrybucja powstałych obrazów to nie tylko
znacznie tańsze, ale też bardziej wierne oryginałowi, bo zachowuje
jego aspekt wizualny.

Pomimo szybko poprawiającej się szybkości połączeń sieciowych i komputerów, liczba
zeskanowanych obrazów dokumentów dostępnych obecnie w Internecie jest stosunkowo niewielka. Istnieje kilka
powody tego.

Pierwszym powodem jest stosunkowo wysoki koszt skanowania czegokolwiek poza niezszytymi arkuszami
w czerni i bieli. Problem ten powoli odchodzi wraz z pojawieniem się szybkich i niskich
kolorowe skanery kosztowe z podajnikami arkuszy.

Drugim powodem są ugruntowane standardy kompresji obrazu i formaty plików
okazały się niewystarczające do dystrybucji zeskanowanych dokumentów w wysokiej rozdzielczości, w szczególności
kolorowe dokumenty. Niepraktyczne są nie tylko rozmiary plików i czasy pobierania, ale również dekodowanie
i czasy renderowania są również wygórowane. Typowa strona magazynu zeskanowana w kolorze przy 100
dpi w formacie JPEG zwykle zajmowałoby od 100 KB do 200 KB , ale tekst byłby prawie
czytelne: niewystarczające do przeglądania na ekranie i całkowicie nie do przyjęcia do druku. Ten sam
strona w rozdzielczości 300 dpi miałaby wystarczającą jakość do przeglądania i drukowania, ale rozmiar pliku
w najlepszym wypadku wynosiłby od 300 KB do 1000 KB, co jest niepraktyczne w przypadku dostępu zdalnego. Kolejny major
problem polega na tym, że w pełni zdekodowane kolorowe obrazy o rozdzielczości 300 dpi strony o rozmiarze Letter zajmują 24 MB
pamięci i łatwo powoduje zamianę dysków.

Trzecim powodem jest to, że dokumenty cyfrowe to coś więcej niż tylko zbiór jednostek
obrazy stron. Strony w zeskanowanym dokumencie mają naturalny układ szeregowy. Specjalna premia, dodatkowy zarobek
należy zadbać o to, aby przewracanie stron było natychmiastowe i łatwe
utrzymać dobre wrażenia użytkownika. Co ważniejsze, większość istniejących formatów dokumentów wymusza
użytkownikom, aby najpierw pobrali cały dokument przed wyświetleniem wybranej strony. Jednakże,
użytkownicy często chcą przeskakiwać do poszczególnych stron dokumentu bez czekania na
cały dokument do pobrania. Sprawne przeglądanie wymaga wydajnego losowego dostępu do stron,
szybkie sekwencyjne odwracanie stron i szybkie renderowanie. Można to osiągnąć za pomocą A
połączenie zaawansowanej kompresji, wstępnego pobierania, wstępnego dekodowania, buforowania i progresywnego
wykonanie. DjVu rozkłada każdą stronę na wiele komponentów (tekst, tła, obrazy,
biblioteki wspólnych kształtów...), które mogą być współużytkowane przez kilka stron i pobierane dalej
popyt. Wszystkie te wymagania wymagają bardzo wyrafinowanej, ale oszczędnej kontroli
mechanizm obsługi pobierania na żądanie, wstępnego pobierania, dekodowania, buforowania i
progresywne renderowanie obrazów stron. To, co jest tutaj rozważane, to nie tylko a
technika kompresji obrazu dokumentu, ale cała platforma do dostarczania dokumentów.

DjVu to technika kompresji obrazu, format dokumentu i platforma programowa dla
dostarczanie obrazów dokumentów przez Internet, które spełniają powyższe wymagania.

DJVU ZDJĘCIA COMPRESSION


Kompresja obrazu DjVu opiera się na trzech technologiach:

DjVuFoto
DjVuPhoto, znany również jako IW44, to oparta na falkach kompresja obrazu z ciągłymi tonami
technika z progresywnym dekodowaniem/renderowaniem. Najlepiej nadaje się do kodowania zdjęć
obrazy w kolorach lub w odcieniach szarości. Obrazy są zazwyczaj o połowę mniejsze niż pliki JPEG
samo zniekształcenie.

DjVuBitonal
DjVuBitonal, znany również jako JB2, to bitonalna kompresja obrazu, która wykorzystuje
powtórzeń prawie identycznych kształtów na stronie (takich jak znaki) za wydajnie
kompresować obrazy tekstowe. Najlepiej nadaje się do kompresji czarno-białych obrazów reprezentujących
tekst i proste rysunki. Typowa strona o rozdzielczości 300 dpi w DjVuBitonal zajmuje od 5 do 25 KB (od 3 do
8 razy lepszy niż TIFF-G4 lub PDF).

Dokument DjVu
DjVuDocument to technika kompresji zaprojektowana specjalnie dla kolorowych dokumentów cyfrowych
obrazy zawierające zarówno obrazy, jak i tekst, takie jak strona czasopisma. Dokument DjVu
reprezentuje obrazy w oddzielnie skompresowanych warstwach. Warstwa pierwszego planu jest zwykle
skompresowany za pomocą DjVu Bitonal i zawiera tekst i rysunki. Warstwa tła jest
zwykle skompresowany za pomocą DjVuPhoto i zawiera teksturę tła oraz zdjęcia w formacie
niższa rozdzielczość.

DJVU DOKUMENT DOSTAWA PLATFORMA


Technologia DjVu została zaprojektowana od podstaw w celu wspierania wydajnego dostarczania
dokumentów cyfrowych przez Internet. Zapewnia różne sposoby radzenia sobie z wieloma stronami
dokumenty i różne sposoby wzbogacania treści za pomocą hiperłączy, metadanych, przeszukiwalnych
tekst itp.

MIM typy
Format DjVu ma oficjalny typ MIME image/vnd.djvu, który jest preferowany
typ zawartości, który ma być nadany przez serwery http dla plików DjVu. Używane nieoficjalne typy mimów
historycznie są image/x.djvu oraz obraz/x-djvu, które wciąż można napotkać. Idealnie,
klienci powinni być skonfigurowani do obsługi wszystkich trzech. (Aby uzyskać pomoc dotyczącą konfiguracji serwera WWW, zobacz
http://www.djvuzone.org/support/tutorial/chapter-authoring1.html.)

Dołączone wielostronicowy dokumenty
Dołączony wielostronicowy dokument DjVu wykorzystuje pojedynczy plik do reprezentowania całego dokumentu.
Ten pojedynczy plik zawiera wszystkie strony oraz informacje pomocnicze (np
katalog, dane współdzielone przez kilka stron, miniatury itp.). Korzystanie z jednego formatu pliku jest
bardzo wygodne do przechowywania dokumentów lub wysyłania załączników do wiadomości e-mail.

Po wpisaniu adresu URL wielostronicowego dokumentu rozpoczyna się pobieranie wtyczki przeglądarki DjVu
cały plik, ale wyświetla pierwszą stronę, gdy tylko jest dostępna. Możesz
natychmiast przejść do innych stron za pomocą paska narzędzi DjVu. Załóżmy jednak, że
dokument jest przechowywany na zdalnym serwerze WWW. Możesz łatwo uzyskać dostęp do pierwszej strony i zobaczyć
że to nie jest dokument, o który prosiłeś. Chociaż nigdy nie wyświetlisz innych stron
przeglądarka przesyła dane dla tych stron i marnuje przepustowość Twojego łącza
serwer (a także przepustowość Internetu). Można było również zobaczyć podsumowanie nt
dokument na pierwszej stronie i przejdź do strony 100. Ale strona 100 nie może zostać wyświetlona do czasu
otrzymano dane dla stron od 1 do 99. Być może trzeba będzie poczekać na transmisję
niepotrzebne dane strony. Ten drugi problem (niepotrzebne czekanie) można rozwiązać za pomocą metody
Opcje ``obsługi bajtów'' protokołu HTTP/1.1. Ta opcja musi być obsługiwana przez
serwer WWW, serwery proxy, pamięci podręczne i przeglądarkę. Obsługa bajtów jednak nie rozwiązuje problemu
pierwszy problem (marnowanie przepustowości).

Pośredni wielostronicowy dokumenty
Pośrednie wielostronicowe dokumenty DjVu rozwiązują oba problemy. Pośredni wielostronicowy DjVu
dokument składa się z kilku plików. Główny plik nosi nazwę pliku indeksu. Możesz
przeglądać dokument, korzystając z adresu URL pliku indeksu, tak jak w przypadku dołączonego multi-
dokument strony. Plik indeksu jest jednak bardzo mały. Po prostu zawiera dokument
katalog i adresy URL plików pomocniczych zawierających dane strony. Kiedy przeglądasz plik
pośredni dokument wielostronicowy, przeglądarka uzyskuje dostęp tylko do danych stron, na których jesteś
oglądanie. Można to zrobić z rozsądną prędkością, ponieważ przeglądarka utrzymuje pamięć podręczną
stron i czasami pobiera z wyprzedzeniem kilka stron przed bieżącą stroną. Ten model używa
przepustowość serwowania sieci znacznie efektywniej. Eliminuje również niepotrzebne opóźnienia
podczas przeskakiwania do stron znajdujących się w dowolnym miejscu w długim dokumencie.

Adnotacje
Każdy obraz DjVu opcjonalnie zawiera tak zwane kawałki adnotacji. Fragment adnotacji jest
często używany do definiowania hiperłączy do innych stron dokumentów lub do dowolnych stron internetowych.
Fragmenty adnotacji mogą być również używane do innych celów, takich jak ustawianie początkowego wyświetlania
tryb strony, definiowanie podświetlonych stref lub przechowywanie dowolnych metadanych o stronie
lub dokument.

Ukryty XNUMX
Każdy obraz DjVu opcjonalnie zawiera ukrytą warstwę tekstową, która jest powiązana z grafiką
funkcje z odpowiednim tekstem. Ukryta warstwa tekstowa jest zwykle generowana przez
uruchomienie oprogramowania do optycznego rozpoznawania znaków. Ta informacja tekstowa przewiduje
indeksowanie dokumentów DjVu i kopiowanie/wklejanie tekstu z obrazów stron DjVu.

Miniatury
Dokumenty DjVu czasami zawierają wstępnie obliczone miniatury stron.

zarys
Dokumenty DjVu czasami zawierają fragment nawigacyjny zawierający zarys, tj
hierarchiczny spis treści ze wskaźnikami do odpowiednich stron dokumentu.

DJVUZONE ROLNICZE DJVULIBRE


Technologia DjVu została początkowo stworzona przez kilku badaczy w AT&T Labs w latach 1995
i 1999. Lizardtech, Inc. ( http://www.lizardtech.com ) następnie uzyskał reklamę
licencję od AT&T i kontynuował rozwój. Mają teraz wiele rozwiązań dla
produkcja i dystrybucja dokumentów z wykorzystaniem technologii DjVu.

Witryna internetowa DjVuZone ( http://www.djvuzone.org ) jest zarządzany przez kilka laboratoriów AT&T
naukowców, którzy jako pierwsi stworzyli technologię DjVu. Promujemy DjVu
technologii poprzez zapewnienie niezależnego źródła informacji o DjVu.

Zrozumienie, jak mało miejsca jest na zastrzeżony format dokumentu, Lizardtech
wydał bibliotekę referencyjną DjVu na licencji GNU Public License w grudniu 2000. This
biblioteka całkowicie definiuje format kompresji i podstawowe kodeki. Sześć miesięcy
później Lizardtech wydał zaktualizowaną bibliotekę referencyjną DjVu, a także kod źródłowy
przeglądarka Unix.

Te dwie wersje stanowią podstawę naszego początkowego oprogramowania DjVuLibre. Zmodyfikowaliśmy tzw
budować system tak, aby spełniał oczekiwania społeczności open source. Różne błędy
i problemy z przenośnością zostały naprawione. Staraliśmy się również, aby był prostszy w użyciu i
zainstalować, zachowując podstawową strukturę wydań Lizardtech.

Oprogramowanie DjVuLibre zawiera następujące komponenty:

bzz(1) Program wiersza poleceń do kompresji ogólnego przeznaczenia. Wiele wewnętrznych danych DjVu
Struktury są kompresowane przy użyciu tej techniki.

c44(1) Koder linii poleceń DjVuPhoto. Ten najnowocześniejszy kompresor falkowy produkuje
Obrazy DjVuPhoto z obrazów PPM lub JPEG.

cjb2(1)
Koder linii poleceń DjVuBitonal. Ta dopasowująca się do miękkiego wzorca sprężarka produkuje
Obrazy DjVuBitonal z obrazów PBM. Może kodować obrazy bez strat lub
wprowadzić małe zmiany w celu poprawy współczynnika kompresji. Bezstratny
tryb kodowania jest konkurencyjny w stosunku do komercyjnych koderów Lizardtech.

cpaldjvu(1)
Koder linii poleceń DjVuDocument dla obrazów z kilkoma kolorami. Ten enkoder jest
dobrze nadaje się do kompresji obrazów z niewielką liczbą różnych kolorów (np
zrzuty ekranu). Dominujący kolor jest kodowany przez warstwę tła. Inny
kolory są kodowane przez warstwę pierwszego planu.

csepdjvu(1)
Koder linii poleceń DjVuDocument dla oddzielnych obrazów. Ten enkoder zajmuje ok
plik zawierający wstępnie podzielone obrazy pierwszego planu i tła i tworzy plik
Obraz dokumentu DjVu.

ddjvu(1)
Dekoder linii poleceń dla obrazów DjVu. Ten program tworzy obraz PNM
reprezentujący dowolny segment dowolnej strony dokumentu DjVu w dowolnej rozdzielczości.

widok dj(1)
Samodzielna przeglądarka obrazów DjVu. Ta zaawansowana przeglądarka wyświetla DjVu
dokumenty. Implementuje nawigację po dokumencie, a także szybkie powiększanie i przesuwanie.

nsdejavu(1)
Wtyczka przeglądarki internetowej do przeglądania obrazów DjVu. Ta niewielka wtyczka umożliwia przeglądanie
Dokumenty DjVu z przeglądarek internetowych. Wewnętrznie używa djview do wykonywania rzeczywistego
praca.

djvupy(1)
Narzędzie wiersza poleceń do konwersji dokumentów DjVu na PostScript.

djvm(1)
Narzędzie wiersza poleceń do manipulowania dołączonymi wielostronicowymi dokumentami DjVu. Ten
Program jest często używany do zbierania pojedynczych stron i tworzenia pakietu dokumentów.

djvmcvt(1)
Narzędzie wiersza poleceń do konwertowania dokumentów w pakiecie na dokumenty pośrednie i
odwrotnie.

djvused(1)
Potężne narzędzie wiersza poleceń do manipulowania wielostronicowymi dokumentami, tworzenia lub
edycja fragmentów adnotacji, tworzenie lub edycja ukrytych warstw tekstu, wstępne obliczenia
miniaturki zdjęć i więcej...

djvutxt(1)
Narzędzie wiersza poleceń do wydobywania ukrytego tekstu z dokumentów DjVu.

djvdump(1)
Narzędzie wiersza poleceń do sprawdzania plików DjVu i wyświetlania ich wewnętrznych
Struktura.

ekstrakt djvu(1)
Narzędzie wiersza poleceń do deasemblacji plików obrazów DjVu.

djvmake(1)
Narzędzie wiersza poleceń do składania plików obrazów DjVu.

djvuserve(1)
Program CGI do generowania w locie pośrednich, wielostronicowych dokumentów DjVu.

djvutoxml(1) parser djvuxml(1)
Narzędzia wiersza poleceń do edycji metadanych DjVu jako plików XML.

DJVU KODERY ROLNICZE ANY2DJVU


DjVuLibre jest dostarczany z wieloma wyspecjalizowanymi koderami, c44(1) dla obrazów fotograficznych,
cjb2(1) dla obrazów bitonalnych i cpaldjvu(1) dla obrazów z kilkoma różnymi kolorami. Chociaż
kodery te działają dobrze w swojej wyspecjalizowanej domenie, nie radzą sobie ze złożonymi zadaniami
obejmujących segmentację i kodowanie wielostronicowe.

Produkty komercyjne Lizardtech (zob http://www.lizardtech.com/solutions/document) mogą
wykonywać te złożone zadania kodowania

Innym rozwiązaniem jest serwer kompresji pod adresem (http://any2djvu.djvuzone.org).
Ta maszyna wykorzystuje prototypowe enkodery pre-lizardtech firmy AT&T Labs i działa prawie tak samo
jak również komercyjne enkodery Lizardtech. Należy pamiętać, że kompresja Any2DjVu
server nie gwarantuje, że nic nie zostanie zrobione w celu zapewnienia, że ​​Twoje dokumenty będą
zachować poufność i że na całej planecie działa tylko jeden komputer.

KREDYTY


Wiele osób przyczyniło się do powstania kodu źródłowego DjVu w ciągu ostatnich pięciu lat.
Prześlij zgłoszenie błędu sourceforge, aby zaktualizować poniższą listę.

Yoshua Bengio, Léon Bottou, Chakradhar Chandaluri, Regis M. Chaplin, Ming Chen, Parag
Deshmukh, Royce Edwards, Andrew Erofeev, Praveen Guduru, Patrick Haffner, Paul G.
Howard, Orlando Keise, Yann Le Cun, Artem Mikheev, Florin Nicsa, Joseph M. Orost,
Steven Pigeon, Bill Riemers, Patrice Simard, Jeffery Triggs, Luc Vincent, Pascal
Vincent.

Korzystaj z djvu online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.