Help:Creating a DjVu file/nl
Op deze pagina wordt uitgelegd hoe u een DjVu bestand aanmaakt. Het formaat kan worden gebruikt in galerijen of categorieën, zoals elk ondersteund afbeeldingsformaat, en vermindert de grootte en het aantal bestanden dat moeten worden gekopieerd.
Als u problemen ondervindt, kunt u om hulp vragen bij de Helpdesk.
Voorbeeld: [[File:Alice in Wonderland.djvu|thumb|Alice in Wonderland, pagina 9|page=9]]
.

Introductie
Het doel is om een DjVu-bestand te maken van bitmapversies (jpg, tif, enz.) die op internet zijn gevonden of gescand. Dit is gunstig omdat:
- alle pagina's van een boek beschikbaar zijn in één bestand
- alle pagina's zijn te zien vanaf de bestandspagina van het DjVu-bestand
- elke pagina kan worden gebruikt in de "page" ruimte
- DjVu-bestanden zijn klein
- Er hoeft slechts één bestand te worden gekopieerd, vergeleken met honderden pagina's in bitmapformaat.
- het maken van een DjVu-bestand gaat sneller dan het uploaden van honderden bitmapbestanden.
Nadelen:
- De nummering van de pagina's lijkt niet vrij configureerbaar te zijn
- Er kan kwaliteitsverlies optreden
Binnen Wikimedia projecten
Pagina's van DjVu-bestanden kunnen worden genavigeerd in Mediawiki installaties met de extensie ProofreadPage plugin geïnstalleerd. Dit is het geval op alle taalversies van Wikisource.
Zodra er een is geüpload naar Commons, moet er een indexpagina worden gemaakt. De navigatie wordt uitgevoerd met behulp van de naam van het bestand voorafgegaan door "page:" en gevolgd door "/X", waarbij "X" het paginanummer is.
Paginanummers
Het DjVu-formaat heeft een standaard paginanummering gemaakt die wordt weergegeven in een vervolgkeuzemenu (zie Wind in the Willows.djvu). Het is raadzaam om de paginanummering overeen te laten komen met die van het originele boek, voor eenvoudiger gebruik. Dit kan problematisch zijn wanneer sommige pagina's (zoals in inleidingen) genummerd zijn in Romeinse nummers. In dit geval is een oplossing om een tweede DjVu-bestand voor deze pagina's aan te maken.
Een PDF-bestand converteren
Andere formaten
Tiff-bestanden van Gallica kunnen in FineReader worden geopend (zelfs na het einde van de evaluatieperiode). Door de pagina's te exporteren in tiff (hetzelfde formaat), is het mogelijk om de marges met XnView te knippen en de pagina's in DjVu Solo te laden. Pagina's worden automatisch genummerd.
Microsoft Windows
Met DjVu Solo converteren
DjVu Solo is een zeer eenvoudig en effectief hulpmiddel. Deze software zal niet meer worden bijgewerkt, maar is stabiel. Het is ook mogelijk om LizardTech Virtual Printer te gebruiken, die gratis beschikbaar is en documenten kan omzetten via een drukproces. De procedure is voor alle omzetprogramma's min of meer dezelfde: de bitmapbestanden worden in het programma geladen, de volgorde wordt gecontroleerd en de conversie wordt gestart.
DjVu Solo is standaard ingesteld om pagina's met een resolutie van 300 dpi te converteren. Dit is meestal een goede waarde.
Met DjVuLibre converteren
DjVuLibre heeft geen GUI voor het converteren van bestanden, maar met een geschikt script kunt u het automatisch doen met bijna geen gebruikersinvoer. Zie de scripts om een enkel, gesorteerd DjVu-bestand te maken.
Op Mac OS
Met behulp van MacPorts kan men een aantal DjVu-programma's installeren voor gebruik op Macintosh-computers:
# port list '*djvu*' djvu2pdf @0.9.2 graphics/djvu2pdf djvulibre @3.5.25 graphics/djvulibre minidjvu @0.8 graphics/minidjvu pdf2djvu @0.7.18 graphics/pdf2djvu py-djvubind @1.2.1 python/py-djvubind py31-djvubind @1.2.1 python/py-graveyard py32-djvubind @1.2.1 python/py-graveyard py33-djvubind @1.2.1 python/py-djvubind py34-djvubind @1.2.1 python/py-djvubind zathura-plugin-djvu @0.2.3 office/zathura-plugin-djvu
Op Linux, FreeBSD, enz.
U heeft de DjVuLibre software nodig, een verzameling commandoregel hulpmiddelen voor het maken, wijzigen en bekijken van DjVu-bestanden. U zult waarschijnlijk ook ImageMagick of GraphicsMagick software nodig hebben als u gescande pagina's van bitmap-formaten moet converteren.
Gescande pagina's converteren
Het hulpmiddel cjb2
wordt gebruikt om een DjVu-bestand te maken van een PBM- of TIFF-bestand. Daarom moet u uw scans converteren als ze nog niet in een van deze formaten zijn. (De onderstaande voorbeelden gebruiken de functie convert
van ImageMagick, maar ze werken ook met GraphicsMagick's functie gm convert
.)
- Conversie van PNG-formaat naar PBM-formaat met
convert
:
convert rig_veda-000.png rig_veda-000.pbm
- Afhankelijk van de kwaliteit van de originele scans is het misschien handig om deze te verwerken met het programma unpaper, die zwarte randen rond de pagina's verwijdert en de gescande tekst rechtstreeks op de pagina afstelt. Unpaper is ook in staat om twee afzonderlijke pagina's te verwerken waar de linker- en rechterpagina's van een boek zijn gescand in één afbeelding.
- Een DjVu-bestand aanmaken uit een PBM-bestand
cjb2 -clean rig_veda-000.pbm rig_veda-000.djvu
- Het toevoegen van het DjVu-bestand aan het einddocument
djvm -i rig_veda.djvu rig_veda-000.djvu
U moet deze stappen herhalen met een script voor elke pagina van het boek. Voorbeeld:
#!/bin/bash
for n in `seq 1 9`
do
i="rig_veda-$n.png"
j=`basename $i .png`
convert $i $j.pbm
cjb2 -clean $j.pbm $j.djvu
djvm -i rig_veda.djvu $j.djvu
done
Als alternatief kunt u een makefile gebruiken en parallelle processen uitvoeren met 'make -j'
UNPAPER_OPTS_COMMON= --mask-scan-threshold 0.01 --dpi 600 --mask-scan-size 100
UNPAPER_OPTS_ST1= --deskew-scan-size 5000 -dv 0.5
UNPAPER_OPTS_ST2= --no-noisefilter --no-blackfilter --no-grayfilter --no-blurfilter --no-deskew -S 3600,5250 --border-align top --border-margin 150
IMGS = $(wildcard *.png)
DJVUS = $(sort ${IMGS:.png=.djvu})
DJVU = __out.djvu
all: ${DJVUS} ${DJVU}
%.raw.pbm: %.png
convert $< $@
# stap 1: schoonmaken randen, filters toepassen, draaien
%.stage1.pbm: %.raw.pbm
unpaper --overwrite $(UNPAPER_OPTS_COMMON) $(UNPAPER_OPTS_ST1) $< $@ > $@.log
# stap 2: plaatsen in het midden van de pagina, instellen paginagrootte
%.pbm: %.stage1.pbm
unpaper --overwrite $(UNPAPER_OPTS_COMMON) $(UNPAPER_OPTS_ST2) $< $@ > $@.log
# Compressie naar djvu
%.djvu: %.pbm
cjb2 -clean $< $@
# Samenstellen uiteindelijke djvu
${DJVU}: ${DJVUS}
# bestanden die niet goed verwerkt worden in een
# andere map zetten en samenvoegen in eindversie van djvu
# cp ./_manfix/*.djvu ./
djvm -c $(DJVU) ${DJVUS}
# Bij het parallel maken is het onmogelijk te zeggen welke fout
# uit welk bestand komt, dus bewaar alle uitvoer in één grote log
cat *.log > _one_big.log
schoonmaken:
rm -f *.raw.pbm
rm -f *.pbm
rm -f *.djvu
rm -f *.log
PostScript-bestanden converteren (PDF, PS, EPS)
DjvuLibre bevat djvudigital
, een hulpmiddel dat Ghostscript gebruikt om PDF en andere PostScript-bestanden direct naar DjVu-formaat te converteren. Het vereist echter het opnieuw opbouwen van Ghostscript vanuit de broncode om een speciale driver op te nemen die djvudigital nodig heeft (het maakt deel uit van de DjvuLibre-distributie, maar vanwege conflicterende open-sourcelicenties kan het niet legaal worden gedistribueerd als een binair bestand). Eenmaal gebouwd is het echter een erg handig hulpmiddel om te gebruiken; het kan zelfs PDF-bestanden van Google Books converteren zonder extra werk. Het is zo eenvoudig als:
djvudigital --words some_book.pdf
De optie --words moet worden opgenomen om elke doorzoekbare tekst die in het PDF-bestand bestaat te kopiëren naar het uiteindelijke DjVu-bestand. Dit maakt het ook mogelijk om woorden te markeren in zoekopdrachten. (Om wat te besparen in de bestandsgrootte, zou u --lines in plaats van --words kunnen gebruiken, die de positie van elke rij in plaats van elk woord zouden registreren; tekst kan nog steeds worden gezocht per woord, maar hele regels worden in zoekresultaten benadrukt in plaats van de individuele woorden. Dit zal waarschijnlijk niet uitkomen in kaarten, illustraties, enz. waar woorden over de hele pagina verspreid zijn.)
Met DjVu Solo converteren
DjVuSolo is beschikbaar voor Linux met WineHQ. De installatieprocedure van Wine HQ is afhankelijk van de distributie en beschreven op de bovenstaande link. Als WineHQ is geïnstalleerd, downloadt u gewoon het installatieprogramma van DJVU Solo en voert u het uit met Wine. Open de map met het installatieprogramma in de terminal en voer wine djvusolo3.1-noncom.exe
uit, meestal zijn er geen trucs nodig. Om toegang te krijgen tot het bestandssysteem gebruikt u de bijbehorende schijf in WineHQ (standaard Z).
Zie ook
Externe links
Software
- DjVuLibre-pakket: open source, voor Mozilla, Firefox, Konqueror, Netscape, Galeon en Opera, Linux/Unix.
- Lizardtech DjVu Browser Plug-in: voor Win/Mac
- WinDjView en MacDjView Desktop Viewers: open source, voor Win/Mac
- DjVuOutline: DjVu outline (inhoud, bladwijzers) editor, open source, alleen Windows
- STDU Viewer: voor Windows
- DjVu Viewer: voor Windows
- DjVu Solo 3.1, DjVuVersion commando-regel hulpprogramma, DjVu ActiveX Control voor Microsoft Office 2000 (exe, 1,5 Mb): te vinden op djvu.org
- PDF2DJVU commando-regel hulpprogramma om Adobe PDF naar DjVu-bestanden te converteren, voor Windows, Mac en *NIX/Linux
- PDF naar DjVu GUI, een grafische interface voor PDF2DJVU commando-regel hulpprogramma, voor Windows
- Djvu-Spec Pdf 2 Djvu Converter, voor Windows
- , Spacemacs djvu-layer voor Linux/Mac (zou ook op Windows moeten kunnen werken).
Websites
- Downloads & Resources op djvu.org
- Any2DjVu: online DjVu compressie server
- MiniDjVu: open source DjVu compressor voor Linux/Unix en Windows.
- DjVu-bestandsextensie File-Extensions.org Bibliotheek