Hi!
Da der "alte" Thread sich ja eigentlich auf inotify bezogen hatte, und daher der Titel eher missverständlich ist, hier ein "neuer"...
Ich versuche gerade, bscand beizubringen, wie es direkt Dateien in meinem "Lieblings-Format" DJVU erstellen und mit einer Textlage versehen kann. Der erste Versuch schien auch zu funktionieren (siehe batch im Anhang, baut auf seahawk1986s batch auf), allerdings musste ich feststellen: nur für einseitige .tiffs. Leider ist didjvu nicht in der Lage, mehrseitige tiffs oder pdfs zu verarbeiten.
Weiterprobiert habe ich dann noch mit pdf2djvu, damit kann ich intern erstellten mehrseitige PFS zwar nach DJVU überführen, Texterstellung funktioniert dann allerdings nur mit in lineart
erstellten Dateien, liegt wohl daran, das pdf2djvu keine "richtige Seitensegmentierung durchführen kann...
Lösungsansatz wäre, die .tiff-Datei wieder zu splitten, die Seiten einzeln in djvu umzuwandeln, die dann wieder zusammenzusetzen, und dann mit ocrodjvu "vertexten". Anderer Ansatz: gleich die erstellten mit der Erstell/Anhängeroutine gebauten .tiffs zu djvu konvertieren, allerdings wäre dann wohl die PDF-Erstellung nicht mehr so ohne weiteres möglich.
Wie könnte ich eine Routine einbauen, die die tiff-Datei zerlegt, (z.B. mit imagemagick möglich), in einer Schleife alle tiffs aus einem zu erstellenden Temporärverzeichnis in djvu um wandelt, per djvused zusammenbaut, und dann wieder in bscand zurückbringt, damit sie dort mit ocrodjvu vertextet werden?
In bash habe ich so etwas in der Art bei xsane2djvu mal hinbekommen (da "sequentiell, also eine nach der anderen Vorlage gescannt und jede neue angehängt), in C bin ich aber noch laienhafter als in bash ....
so long
hank