djvumake (DjVuLibre)
Utilita djvumake sestavuje (podobně jako csepdjvu), z jednotlivých vrstev DjVu soubor.
V tomto případě se však DjVu soubor sestavuje z již hotových komponent, které lze získat kompresí obrazových souborů pomocí cjb2, cjb2 případně cpaldjvu, případně jejich extrakcí z různých DjVu souborů pomocí utility djvuextract a jejich následným sestavením do nového DjVu souboru, ve kterém lze kupř. kombinovat různé masky, obrázky, atp.
Použití djvumake
djvumake výstupní_djvu_soubor [ identifikátor vrstvy=cesta_k_souboru … ]
Vytvoření DjVu souboru ze souboru v PAM formátu, s aplikací připravené černobílé masky (v PBM formátu) enkódované do djvu přes cjb2
djvumake vystupni.djvu Sjbz=maska.djvu PPM=obraz.pnm V tomto případě se černobílá maska aplikuje při generování obrazových vrstev pozadí na vstupní plnobarevný soubor Z hlediska zpracování se mi uvedený způsob vytvoření DjVu souboru osvědčil jako nejefektivnější. Pokud bychom chtěli sestavit DjVu dokument z jednotlivých vrstev, tak bychom je nejprve museli vytáhnout přes djvuextract z již enkódovaných souborů a teprve pak bychom je mohli opět sestavit do jednoho celku. |
Přehled identifikátorů a jejich možnosti při importu =
Jak je z uvedeného zřejmé, identifikátory odpovídají kódům vrstev o kterých se podrobně píše v kapitole Anatomie DjVu dokumentu. V rámci této kapitoly jsou uvedeny především z toho důvodu, aby bylo jasné, jaké typy dat se v případě jejich použití akceptují.
Typ vrstvy ! Parametry při použití ! Poznámka | ||
---|---|---|
INFO=w,h,dpi | ||
Sjbz=soubor.jb2 | ||
Smmr=soubor.mmr | ||
BG44=soubor.iw44[:n] | ||
BGjp=soubor.jpg | ||
BG2k=soubor.jp2 | ||
{#barva[:x,y,w,h]}) | ||
FG44=soubor.iw44 | ||
FGjp=soubor.jpg | ||
FG2k=soubor.jp2 | ||
INCL=identifikátor | ||
Djbz=soubor.jb2 | Vytvoří sdílený slovník černobílých tvarů v jb2 formátu. Bohužel zatím nevím jak má vypadat příslušný jb2 soubor | |
PPM=soubor.ppm | V případě sestavování DjVu souboru ze souboru ve formátu PPM musí být zároveň použita černobílá maska (vrstva Sjbz). Obrazové vrstvy popředí a pozadí se pak vygenerují s jejím použitím automaticky. |