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
Grafiken in hoher Auflösung exportieren
Moderator: Moderatoren
-
- ***
- Beiträge: 61
- Registriert: Mi, 30.06.2004 09:12
-
- ***
- Beiträge: 61
- Registriert: Mi, 30.06.2004 09:12
Re: Grafiken in hoher Auflösung exportieren
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.Axel Richter hat geschrieben:Lange Rede, kurzer Sinn: Die Größe des Ursprungsobjektes ist beim Export das wichtigste Qualitätskriterium.
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.

-
- ****
- Beiträge: 159
- Registriert: So, 17.10.2010 16:54
Re: Grafiken in hoher Auflösung exportieren
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
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
-
- ***
- Beiträge: 61
- Registriert: Mi, 30.06.2004 09:12
Re: Grafiken in hoher Auflösung exportieren
Wunderbar!
Vielen herzlichen Dank (wenn auch etwas spät)! Damit funktioniert es nun sehr gut!
Vielen herzlichen Dank (wenn auch etwas spät)! Damit funktioniert es nun sehr gut!
