Mit der Zeit haben sich bei mir ein ganze Menge kleine Progrämmchen und Problemlösungen angesammelt, die auch für andere von Nutzen sein können. Die hier vorgestellten Batchfiles, Skripte, Photoshop-Aktionen und sonstigen Lösungen können frei benutzt und kopiert werden. Jeder Datei ist eine kleine Anleitung in deutsch und englisch beigefügt. Ich freue mich über Rückmeldungen und Verbesserungen (Mail)
Führt Photoshop Auto Blend Layers so aus, dass an der 360°-Grenze keine Grenzlinie entsteht. Mitgelieferte Aktionen können als Droplet benutzt werden, das in PTGui als "Viewer" eingebunden werden kann und so eine zwei-Klick-Lösung bildet.
Auto Blend 360 verdoppelt die Bildbreite für alle Ebenen und führt dann Photoshop Auto Blend Layers aus. Danach werden die bearbeiteten Ebenen zu einer reduziert und das Panorama wieder auf die ursprüngliche Breite beschnitten. Ein von PTGui erzeugtes Ergebnis ("Überblendetes Panorama", bei Auswahl von "Einzelne Ebenen") bleibt als "PTGui blended panorama" erhalten, das Auto Blend Ergebnis heißt "Auto blended panorama".
Achtung! Löst nicht das Zenit- und Nadir- Problem bei Kugelpanoramen, bei dem ein Strudel-Artefakt entsteht. Mehr im enthaltenen Liesmich.txt
Benötigt photoshop CS3 oder höher
Version 0.6.1, Jan 2019: Angepasst an mehrsprachiges PTGui, mehr Fehlerüberprüfung, vermeidet Dialog bei Stapelverarbeitung
Zwei Skripte zur leichteren Bearbeitung von
360°-Panoramen mit mehreren Ebenen.
Shift Half Width verschiebt alle Ebenen und Masken eines Panoramas
um die halbe Breite, so dass der link und rechte Rand in der Bildmitte
zu liegen kommt.
Double Width verdoppelt die Breite aller Ebenen und Masken, so dass
über den rechten und linken Rand hinaus gearbeitet werden kann.
Achtung! Löst nicht das Zenit- und Nadir- Problem bei Kugelpanoramen, bei dem ein Strudel-Artefakt entsteht. Mehr im enthaltenen Liesmich.txt
Benötigt photoshop CS3 oder höher
Version 0.3, März 2019: Bug wenn ruler units nicht pixel sind behoben.
Führt eine Photoshop-Aktion für jede (ausgewählte) Ebene eines Dokuments aus. Die Aktion kann aus allen Aktionen der Aktionen-Palette gewählt werden, entweder per Dialog oder durch Änderung im Quelltext.
Achtung! Das Script Überprüft nicht, ob die Aktion für die gegebene Ebene ausgeführt werden kann! Es sollte bekannt sein, wie Aktionen aufgezeichnet werden.
Benötigt photoshop CS oder höher.
Version 0.1, Apr 2017
Exportiert die Ebenen aus einem Photoshop-Dokument in einzelne TIFF-Dateien. Ebenenmasken werden als Alpha-Kanal gespeichert, Farb- und Helligkeitseinstellungen aus globalen oder ebenenspezifischen Einstellungsebenen bleiben erhalten. Dateinamen für alle Ausgabedateien werden automatisch erzeugt. Zweck ist, ein aus mehreren Ebenen bestehendes Panorama nach dem Editieren der Masken und / oder Farben in seine Einzelbilder zu zerlegen um sie Enblend zur Verfügung zu stellen.
Der Zweck und die Funktion von Enblend sollte bekannt sein, wenn die Aktion dafür benutzt wird.
Benötigt photoshop CS
Version 1.1, Okt 2005 - Löscht jetzt zusätzliche Alpha-Kanäle
Template für PTGui zum extrahieren eines 120°x120° großen, rectilinearen Bildes (Zenith oder Nadir) aus einem equirectangulären Panorama. Template zum Wiedereinfügen (remappen) des extrahierten Bildes in das originale equirectanguläre Panorama zum Zwecke des leichteren Editierens. Beide batch- fähig.
Weitere Möglichkeiten zum Extrahieren und Wiedereinfügen von rectilinearen Bildern im Panotools Wiki
Version 3.0 (PTGui 11 kompatibel, Zenith und Nadir, PTGui 10 version enthalten)
Version 3.1 Boden- und Zenithbild können auf einmal eingefügt werden (danke an Andrey Ilyin für die Idee).
Version 3.2 Kompatibilität mit PTGui 12.
Extrahiert die GPS-Daten aus einem Bild und ruft Wolfram Alpha auf um die Position der Sonne zu bestimmen. Inclusive Shell-Skript für Mac & Linux (vielen Dank an Florian Knorn von pano-guru). Zweck ist die Ausrichtung des Panoramas z.B. bei 360cities.
Version 0.2
Wartet, bis ein in der Kommandozeile spezifiziertes Programm beendet ist und fährt dann den Computer herunter. Spart Strom durch Abschalten des Rechners nach langen Jobs.
shutdown_if_terminates.bat schaut alle 6 Sekunden ob PSList noch den in der Kommandozeile angegebenen Prozess listet. Wenn nicht, wartet es 60 Sekunden ob der Prozess neu gestartet wird. Ist das nicht der Fall wird ein 60-sekündiger Countdown gestartet bis der Computer mit PSShutdown heruntergefahren wird. Dieser Countdown kann mit abort_shutdown.bat abgebrochen werden.
<process_name> ist obligatorisch und kann jeder
Prozess sein, wie er von PSlist gelistet wird.
<wait_seconds> ist optional und die Anzahl Sekunden
die gewartet wird ob der Prozess wieder neu startet (Vorgabe: 60)
C:\> shutdown_if_terminates PTGui
wartet auf die Beendigung von PTGui und danach noch 60 Sekunden ob
PTGui neu gestartet wird (z.B. bei Batchbetrieb).
C:\> shutdown_if_terminates photoshop 10
wartet auf die Beendigung von Photoshop und danach noch 10 Sekunden
Die beiden Batchfiles können in ein beliebiges Verzeichnis kopiert werden. Es empfiehlt sich auf dem Schreibtisch, im Startmenü oder in einem beliebigen Ordner Verknüpfungen zu erstellen. In den Eigenschaften der Verknüpfung können die jeweiligen Parameter angegeben werden. PSList an der Kommandozeile aufgerufen gibt die korrekten Namen der Prozesse aus.
C:\> abort_shutdown
wird aufgerufen, um den Countdown von pshutdown abzubrechen. Um
shutdown_if_terminates vorher zu beenden genügt es, das
Kommando-Fenster zu schließen.
Benötigt PSTools von Sysinternals
Version 1.0
Download shutdown_if_terminates.zip
© Erik Krause 2002 - 2024 Alle Bilder auf diesen Seiten unterliegen dem Urheberrecht. Verwendung, gleich zu welchem Zweck (auch privat!), nur mit schriftlicher Genehmigung des Autors!
Erik Krause
Herchersgarten 1
D-79249 Merzhausen
e-Mail: Erik Krause
Diese Seite erfasst keine Daten
Die IP-Adresse in den Server-logs wird anonymisiert.