Grafiken in hoher Auflösung exportieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

ortenau-s-bahner
***
Beiträge: 61
Registriert: Mi, 30.06.2004 09:12

Grafiken in hoher Auflösung exportieren

Beitrag von ortenau-s-bahner »

Hallo,

ich möchte aus Calc heraus Grafiken bzw. Diagramme in hoher, druckfähiger Auflösung (300dpi) als Bitmaps (JPG, GIF, PNG oder sowas) abspeichern. Wenn ich den Weg über die Zwischenablage wähle und in Gimp einfüge, werden die Abb viel zu klein (vermutlich um die 96 dpi).
Auch beim Weg über OOo Draw kann ich beim dortigen Export keine Auflösung einstellen; mit der Standardauflösung werden die Grafiken ebenfalls zu klein.

Gibt es eine Möglichkeit, die Grafiken aus Calc in druckfähiger Auflösung abzuspeichern?

Danke im Voraus für alle Antworten
ortenau-s-bahner
***
Beiträge: 61
Registriert: Mi, 30.06.2004 09:12

Re: Grafiken in hoher Auflösung exportieren

Beitrag von ortenau-s-bahner »

Axel Richter hat geschrieben:Lange Rede, kurzer Sinn: Die Größe des Ursprungsobjektes ist beim Export das wichtigste Qualitätskriterium.
Die "Größe" der Grafiken ist bereits die endgültige, nämlich 15*10 cm. Nur mit einem zu niedrigen dpi-Wert umgerechnet (wie es OOo offenbar tut), ergibt das am Ende natürlich ein zu kleines Bitmap.
Die Grafiken vorher größer zu machen, wäre natürlich eine Lösung. Aber aufwändig, da dann alle Einzelelemente (Legende, Beschriftungen, etc.) einzeln angepasst, zurechtgezogen und ggf. in der Schriftgröße angepasst werden müssen. Gibt es keinen anderen Weg?

Edit: Hinzu kommt, dass Draw die Grafiken beim Export teils vermurkst. Kreise aus Kreisdiagrammen werden zu Ovalen und senkrechte Säulendiagrammbeschriftungen laufen in die Balken hinein. :(
Axel Richter
****
Beiträge: 159
Registriert: So, 17.10.2010 16:54

Re: Grafiken in hoher Auflösung exportieren

Beitrag von Axel Richter »

Hallo,

hier noch eine Musterdatei. Diagramm markieren und im Menü "Export Shapes" wählen. Die exportierten Dateien kommen dann in das selbe Verzeichnis in dem auch die Calc-Datei liegt. Sie werden shape1.jpg, shape2.jpg, shape3.jpg ... usw. benannt.

Zur Berechnung der PixelWidth und PixelHeight:
Shape.getSize().Width und .Height liefern 1/100 mm.
Diese können dann durch Teilen durch 100 in mm und durch Teilen durch 25.4 in Zoll und dann durch Multiplizieren mit 300 in Bildpunkte zu 300 bpi umgerechnet werden.

Nach Ändern des sSeparator in grundsätzlich "/" funktioniert das Makro jetzt auch unter Windows :-).

viele Grüße

Axel
Dateianhänge
ShapesExportJPGTIFF.ods
(50.56 KiB) 226-mal heruntergeladen
ortenau-s-bahner
***
Beiträge: 61
Registriert: Mi, 30.06.2004 09:12

Re: Grafiken in hoher Auflösung exportieren

Beitrag von ortenau-s-bahner »

Wunderbar!

Vielen herzlichen Dank (wenn auch etwas spät)! Damit funktioniert es nun sehr gut! :D
Antworten