xsane als Plugin

Hallo,

Ist es möglich xsane mit Libreoffice wie ein Plugin zu nutzen?
Stelle mir das so vor wie bei gimp. Man startet xsane von
Libreoffice aus , scannt und das Bild erscheint es in Libreoffice.
Libreoffice hat zwar eine eingebaute Scanmöglickeit, die ist aber
vorsichtig ausgedrückt eine Zumutung. Erst einmal die Zeit die sie
zum starten braucht ist einfach zu lang. Und muß man aufpassen
das sie die Scanparameter behält. Das betrifft die Auflösung und
auch den Scanmode.

Hallo Matthias,

Ist es möglich xsane mit Libreoffice wie ein Plugin zu nutzen?

xsane ist ja ein Programm, das nicht auf allen Oberflächen verfügbar ist. Schon deshalb wird niemand hingehen und irgendetwas an dem Scanmodul ändern. Vielleicht wäre es eher möglich, xsane dazu zu bringen, in den Zwischenspeicher zu scannen. Aber das sehe ich dort auch nicht.

Ich habe das gerade zum ersten Mal überhaupt getestet. Wäre vielleicht eine Bugmeldung Wert, wenn bestimmte Einstellungen nicht gespeichert werden. Ich habe die Auflösung und den Scanmode verstellt. Auflösung wurde gespeichert, aber das Bild war beim nächsten Aufruf von LO wieder als Liniengrafik vorausgewählt.

Von der Geschwindigkeit her kann ich keinen Unterschied feststellen. Aber das kann ja auch mit der Hardware zusammenhängen.

Ich habe bisher immer das Scannen direkt in GIMP erledigt, dort gleich die Feinarbeiten gemacht, das Bild abgespeichert und dann in den Writer eingelesen. Das eingebaute Scanmodul zu nutzen ist mir nicht in den Sinn gekommen, da auch die anschließenden Bearbeitungsmöglichkeiten in GIMP natürlich deutlich umfangreicher sind als in dem Textprogramm Writer.

Gruß

Robert

Hallo Matthias,

>
> Ist es möglich xsane mit Libreoffice wie ein Plugin zu nutzen?

xsane ist ja ein Programm, das nicht auf allen Oberflächen verfügbar

Auf allen vieleicht nicht Aber auf denen Libreoffice läuft . Linux Windows Mac und
zusätzlich noch AmigaOS.

ist. Schon deshalb wird niemand hingehen und irgendetwas an dem
Scanmodul ändern. Vielleicht wäre es eher möglich, xsane dazu zu
bringen, in den Zwischenspeicher zu scannen. Aber das sehe ich dort auch
nicht.

Ich habe das gerade zum ersten Mal überhaupt getestet. Wäre vielleicht
eine Bugmeldung Wert, wenn bestimmte Einstellungen nicht gespeichert
werden. Ich habe die Auflösung und den Scanmode verstellt. Auflösung
wurde gespeichert, aber das Bild war beim nächsten Aufruf von LO wieder
als Liniengrafik vorausgewählt.

Von der Geschwindigkeit her kann ich keinen Unterschied feststellen.
Aber das kann ja auch mit der Hardware zusammenhängen.

Ich habe bisher immer das Scannen direkt in GIMP erledigt, dort gleich
die Feinarbeiten gemacht, das Bild abgespeichert und dann in den Writer
eingelesen. Das eingebaute Scanmodul zu nutzen ist mir nicht in den Sinn
gekommen, da auch die anschließenden Bearbeitungsmöglichkeiten in GIMP
natürlich deutlich umfangreicher sind als in dem Textprogramm Writer.

Gruß

Robert
--
Homepage: https://www.familiegrosskopf.de/robert

Ich habs dann erstmal mit zwei Macros gelöst.

Maro 1 startet xsane und veranlasst xsane dazu das Bild ins Tmp zu schreiben

Hallo Matthias,

Dabei bin ich dann auf eine Merkwürdigkeit gestoßen. Wenn ich das richtig sehe lassen
nur Macros mit Writer und calc aufzeichen. Ist nur etwas suboptimal wenn man ein Macro
für Draw aufzeichnen will und dafür auf Writer ausweichen muß.

Der Macrorecorder ist ja grundsätzlich auch ein experimentelles Modul. Das Makro selbst aber dürfte doch in den Umgebungen klappen, wo Bilder eingefügt werden sollen, also z.B. auch in Impress.

Dass xsane auch außerhalb von Linux verfügbar ist wusste ich nicht. Ich nutze seit über 20 Jahren ausschließlich Linux und habe da nicht über den Tellerrand geschaut. Auch Dein Macro wird mit der entsprechenden Pfadangabe so wohl nur unter Linux laufen. Da würde ich dann den temporären Pfad aus den LibreOffice-Pfaden nehmen.

Den Pfad gibt es über
oPath = createUnoService("com.sun.star.util.PathSettings")
stPfad = oPath.Temp & "/gescanntesBild.jpg"

Kann sein, dass da dann noch file:// abgeschnitten werden muss, da Du ja das Ganze zum Aufruf von xsane nutzt.

Gruß

Robert