Std Bildinhalt speichern

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Std ViewScreenShot and the translation is 75% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎português • ‎română • ‎русский • ‎svenska

Std ViewScreenShot.svg Std ViewScreenShot

Menüeintrag
Werkzeuge → Bildinhalt speichern...
Arbeitsbereich
Alle
Standardtastenkürzel
-
In der Version eingeführt
-
Siehe auch
...


Synopsis

Dieser Befehl öffnet einen Dialog zum Speichern des aktuellen Inhalts der 3D-Ansicht in einer Datei. Es kann in verschiedenen Bildformaten gespeichert werden. Zusätzlich lässt sich das Seitenverhältnis, die Auflösung des Screenshots und weitere Parameter durch Drücken des Optionen-Buttons ändern.

Dieser Befehl kann auch verwendet werden, um das Bildkommentarfeld einiger Bildformate wie PNG oder JPEG, und MIBA-Informationen zusammen mit dem Bild zu speichern.

Bildformate

FreeCAD verwendet die in QT verfügbaren Bildarten und einige im bin/imageformats-Verzeichnis vorhandene QT-Plugins, um Bilder zu speichern. Wie viele und welche Formate auswählbar sind, hängt von Deiner (Betriebssystem)-Plattform ab.

Dialog

Save picture.png

Bildgröße

Die Bildgrößenparameter werden von der Bildschirmgröße der aktiven 3D-Ansicht übernommen, lassen sich aber anpassen. OpenGL-Treiber haben eine maximale Render-Größe von 8000 Pixeln. Es ist also abhängig vom System.

Mit den vier Buttons lässt sich das Seitenverhältnis auf einen bestimmten Wert einstellen.

Bidhintergrund

Mit dieser Combo-Box lässt sich der Bildhintergrund auswählen:

  • Current verwendet den aktuellen Hintergrund der Ansicht (wie in den Einstellungen ausgewählt)
  • White erzeugt einen weißen Hintergrund (z.B. für Ausdrucke)
  • Transparent erzeugt einen transparenten Hintergrund für Bildformate, die Transparenz unterstützen
Kommentar

Bei einigen Bildformate kann zusätzlich zum Bild ein Kommentar transportiert werden. Falls eines dieser Formate ausgewählt wird, kann ein Kommentar eingegeben oder das Kommentarfeld für die MIBA-Informationen genutzt werden.

Scripting

Es ist auch möglich, den Bildschirm mit Python zu speichern:

Gui.ActiveDocument.ActiveView.saveImage('C:/temp/test.png',1656,783,'Current')

Dieses Skript erstellt eine Reihe von Bildern in unterschiedlichen Größen und aus verschiedenen Blickwinkeln. Der Kameratyp, d.h. orthografisch oder perspektivisch, kann ebenfalls geändert werden.

import Part,PartGui
# loading test part
Part.open("C:/Documents and Settings/jriegel/My Documents/Projects/FreeCAD/data/Blade.stp")
OutDir = 'c:/temp/'
 
# creating images with different Views, Cameras and sizes
for p in ["PerspectiveCamera","OrthographicCamera"]:
    Gui.SendMsgToActiveView(p)
    for f in ["ViewAxo","ViewFront","ViewTop"]:
        Gui.SendMsgToActiveView(f)
        for x,y in [[500,500],[1000,3000],[3000,1000],[3000,3000],[8000,8000]]:
            Gui.ActiveDocument.ActiveView.saveImage(OutDir + "Blade_" + p +"_" + f + "_" + `x` + "_" + `y` + ".jpg",x,y,"White")
            Gui.ActiveDocument.ActiveView.saveImage(OutDir + "Blade_" + p +"_" + f + "_" + `x` + "_" + `y` + ".png",x,y,"Transparent")

# close active document
App.closeDocument(App.ActiveDocument.Name)