Std ViewScreenShot/de

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 -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.

Usage
Result: A dialog will open requesting some parameters
 * 1) There are several ways to invoke this command:
 * 2) * Pressing the button in the toolbar
 * 3) * Using the menu.
 * 4) * via Python scripting

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.

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:
 * verwendet den aktuellen Hintergrund der Ansicht (wie in den Einstellungen ausgewählt)
 * erzeugt einen weißen Hintergrund (z.B. für Ausdrucke)
 * erzeugt einen transparenten Hintergrund für Bildformate, die Transparenz unterstützen

Creation method
With this combo box you can set how the image data is collected (rendered):
 * Framebuffer (custom): It uses the same technique as Framebuffer (as is). Additionally it allows to set custom sizes and the background.
 * Framebuffer (as is): If multi-sampling anti-aliasing is off, it reads the image directly from the graphic renderer. If multi-sampling is on, it renders to a framebuffer and gets the image from there. (The key part of this method is Qt's QOpenGLFramebufferObject class.)
 * Offscreen (new): This is the default method. It is a replacement/alternative for the Offscreen (old) rendering. Additionally it supports multi-sampling. (The most important classes are Qt's QOffscreenSurface and QOpenGLFramebufferObject.)
 * Offscreen (old): It only uses functions from the library Coin3d. This method does not support multi-sampling, relies heavily on graphic driver and on many modern Linux systems it does not work. It is a real off-screen rendering method that doesn't require an OpenGL window.

To turn on multi-sampling (anti-aliasing), use the option Anti-Aliasing in the preferences.

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:

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.