Hallo,
einen herzlichen Gruß an die Freunde von FF im Allgemeinen und an die Fans von Heinrichs Skripten im Speziellen. Mit dem hier vorgestellten Skript soll ein wenig die Arbeit bei der Formatanpassung umfangreicher Bilderserien erleichtert werden.
Das Skript versteht sich gewissermaßen als Pendant bzw. Ergänzung zum PorträtOptimizer. Diesmal geht es darum, Querformatbilder mit "normalem" Format wie sie in der Regel von der Digitalkamera geliefert werden (3:2, 3:4 o.ä.) im Serienhandling zügig an eines der neuen "überbreiten" Monitor-, TV- oder Beamerformate anzupassen. Besonders für Dia-Shows sollten die Bilder direkt auf das Zielformat (z.B. 16:10 oder 16:9) bzw. die entsprechende Zielauflösung (z.B.: 1920:1200 oder 1920:1080) in der optimalen FF-Methode skaliert werden, damit bei der Wiedergabe der Bilder in der Zieldarstellung nicht jedesmal (ggf. qualitätsmindernde) Neuskalierungen erforderlich sind.
Das Skript unterstützt den Anwender bei dieser Formatanpassung in einer Art Batchprozess. Damit sind vor allem umfangreiche Bilderserien recht schnell an das neue Format anzupassen. Aus dem anzugebenden Quellordner bzw. der anzugebenden Quellliste werden alle oder nur die markierten Bilder - dabei kommen automatisch nur die querformatigen in Frage - herausgegriffen und zur Anzeige gebracht. Bitte in FF sinnvollerweise vorher unter Menüpunkt "Ansicht" "Bildschirmfüllend" wählen. Damit nun nicht alle Querformatbilder in der gleichen Art zwangsweise auf das Zielformat beschnitten werden, erscheinen je nach Ausgangs- und Zielfomat zwei horizontale oder vertikale Markierungslinien, die das Zielformat auf dem Arbeitsflächenbild begrenzen. Mit dem eingeblendeten Dialogelement Vertikal- oder Horizontalslider können jetzt die Markierungslinien auf dem Bild verschoben werden, bis sich ein akzeptabler Bildausschnitt ergibt, mit dem dann das Zielformat optimal ausgenutzt wird. Mit einem abschließenden Klick auf den Button "fertig" wird das Bild auf das angegebene Zielformat skaliert und automatisch im vorgeschlagenen oder definierten (Unter-)Verzeichnis unter dem ursprünglichen Bildnamen abgespeichert... und sofort geht es mit dem nächsten Bild weiter. Da beim PorträtOptimizer ebenfalls der ursprüngliche (linke) Bildnamen erhalten bleibt, lassen sich so quer- und hochformatig gemischte Serien mit der mehr oder weniger ursprünglichen Bildernamen-Ordnung erstellen.
Doch gestattet mir an dieser Stelle eine wichtige Anmerkung zur Besonderheit dieses Skriptes:
Die im Rahmen eines Skriptes an einem Bild vorzunehmenden Maßnahmen (hier das Einzeichnen der Markierungslinien) werden in FF immer nur an dem in den Speicher geladenen Bild vorgenommen. Erst nach der Darstellung dieses Bildes auf der Arbeitsfläche werden die Bildveränderungen sichtbar. Die Dialogabfrage der Slidereinstellungen muss also im Rahmen einer Zeitsteuerung erfolgen, die immer wieder zur Neueinzeichnung der verschobenen Linien und deren anschließenden Darstellung auf der Arbeitsfläche unterbrochen wird. Dies führt zu einem ständig flickerndem Mauszeiger zwischen "Pfeil"- und "Sanduhr"-Darstellung. Um ein zügiges Arbeiten und akzeptables Reagieren auf die Sliderverstellung zu gewährleisten, sollte der PC nicht zu "lahm" sein. Erschwerend kommt hinzu, dass zur Weiterschaltung aufs nächste Bild im Dialog der "fertig"-Button anzuklicken ist. Leider gibt es in den FF-Skripten - bedingt durch Windows-Beschränkungen - kein uneingeschränkt funktionierendes Eventhandling mit dem eine elegante Lösung für die gleichzeitige Zeitscheibensteuerung der Slider und dem Klicken auf einen Button ermöglicht wird. Will sagen, für das Reagieren auf den Klick auf den "fertig"-Button braucht das System schon eine gewisse "Erkennungszeit". Wenn das System also evtl. den Klick auf den Button nicht "mitbekommt", ruhig ein zweites Nal versuchen oder die Maustaste einen Touch länger halten. Das hört sich alles sehr kompliziert an, ist aber im Handling letztendlich alles kein Problem. Siehe hierzu auch die Ausführungen von Mecki14 zum Thema Anleitung für FixFotos Skript-Dialogeditor
Mit meinem PC mit einer Intel Dual Core CPU (Taktfrequenz: 2400 MHz) habe ich auf jeden Fall recht flott und problemlos auf diese Art schon mehrere hundert Bilder "umformatiert" und für eine Bilderschau in optimaler Auflösung vorbereitet.
Ach übrigens, noch etwas Wichtiges: mit einem Druck (manchmal auch einen Augenblick länger) auf die Leertaste, lässt sich die Ausführung des Skriptes jederzeit abbrechen; also keine Angst vor einem Probestart!
Der "FormatFitter" steht als Zip-Datei hier zur Verfügung und ist mit der wohl zwischenzeitlich ausreichend bekannten Methode in FF einzubinden.Er kann dann im Menüpunkt "FFSkript" unter "Tools" als "FormFit_V1.0" aufgerufen werden.
Zum Schluss bleibt mir nur noch der Hinweis, dass Anregungen, Kritik, Fehlermeldungen und Feedback wie immer gerne entgegen genommen werden.
Gruß
Heinrich
einen herzlichen Gruß an die Freunde von FF im Allgemeinen und an die Fans von Heinrichs Skripten im Speziellen. Mit dem hier vorgestellten Skript soll ein wenig die Arbeit bei der Formatanpassung umfangreicher Bilderserien erleichtert werden.
Das Skript versteht sich gewissermaßen als Pendant bzw. Ergänzung zum PorträtOptimizer. Diesmal geht es darum, Querformatbilder mit "normalem" Format wie sie in der Regel von der Digitalkamera geliefert werden (3:2, 3:4 o.ä.) im Serienhandling zügig an eines der neuen "überbreiten" Monitor-, TV- oder Beamerformate anzupassen. Besonders für Dia-Shows sollten die Bilder direkt auf das Zielformat (z.B. 16:10 oder 16:9) bzw. die entsprechende Zielauflösung (z.B.: 1920:1200 oder 1920:1080) in der optimalen FF-Methode skaliert werden, damit bei der Wiedergabe der Bilder in der Zieldarstellung nicht jedesmal (ggf. qualitätsmindernde) Neuskalierungen erforderlich sind.
Das Skript unterstützt den Anwender bei dieser Formatanpassung in einer Art Batchprozess. Damit sind vor allem umfangreiche Bilderserien recht schnell an das neue Format anzupassen. Aus dem anzugebenden Quellordner bzw. der anzugebenden Quellliste werden alle oder nur die markierten Bilder - dabei kommen automatisch nur die querformatigen in Frage - herausgegriffen und zur Anzeige gebracht. Bitte in FF sinnvollerweise vorher unter Menüpunkt "Ansicht" "Bildschirmfüllend" wählen. Damit nun nicht alle Querformatbilder in der gleichen Art zwangsweise auf das Zielformat beschnitten werden, erscheinen je nach Ausgangs- und Zielfomat zwei horizontale oder vertikale Markierungslinien, die das Zielformat auf dem Arbeitsflächenbild begrenzen. Mit dem eingeblendeten Dialogelement Vertikal- oder Horizontalslider können jetzt die Markierungslinien auf dem Bild verschoben werden, bis sich ein akzeptabler Bildausschnitt ergibt, mit dem dann das Zielformat optimal ausgenutzt wird. Mit einem abschließenden Klick auf den Button "fertig" wird das Bild auf das angegebene Zielformat skaliert und automatisch im vorgeschlagenen oder definierten (Unter-)Verzeichnis unter dem ursprünglichen Bildnamen abgespeichert... und sofort geht es mit dem nächsten Bild weiter. Da beim PorträtOptimizer ebenfalls der ursprüngliche (linke) Bildnamen erhalten bleibt, lassen sich so quer- und hochformatig gemischte Serien mit der mehr oder weniger ursprünglichen Bildernamen-Ordnung erstellen.
Doch gestattet mir an dieser Stelle eine wichtige Anmerkung zur Besonderheit dieses Skriptes:
Die im Rahmen eines Skriptes an einem Bild vorzunehmenden Maßnahmen (hier das Einzeichnen der Markierungslinien) werden in FF immer nur an dem in den Speicher geladenen Bild vorgenommen. Erst nach der Darstellung dieses Bildes auf der Arbeitsfläche werden die Bildveränderungen sichtbar. Die Dialogabfrage der Slidereinstellungen muss also im Rahmen einer Zeitsteuerung erfolgen, die immer wieder zur Neueinzeichnung der verschobenen Linien und deren anschließenden Darstellung auf der Arbeitsfläche unterbrochen wird. Dies führt zu einem ständig flickerndem Mauszeiger zwischen "Pfeil"- und "Sanduhr"-Darstellung. Um ein zügiges Arbeiten und akzeptables Reagieren auf die Sliderverstellung zu gewährleisten, sollte der PC nicht zu "lahm" sein. Erschwerend kommt hinzu, dass zur Weiterschaltung aufs nächste Bild im Dialog der "fertig"-Button anzuklicken ist. Leider gibt es in den FF-Skripten - bedingt durch Windows-Beschränkungen - kein uneingeschränkt funktionierendes Eventhandling mit dem eine elegante Lösung für die gleichzeitige Zeitscheibensteuerung der Slider und dem Klicken auf einen Button ermöglicht wird. Will sagen, für das Reagieren auf den Klick auf den "fertig"-Button braucht das System schon eine gewisse "Erkennungszeit". Wenn das System also evtl. den Klick auf den Button nicht "mitbekommt", ruhig ein zweites Nal versuchen oder die Maustaste einen Touch länger halten. Das hört sich alles sehr kompliziert an, ist aber im Handling letztendlich alles kein Problem. Siehe hierzu auch die Ausführungen von Mecki14 zum Thema Anleitung für FixFotos Skript-Dialogeditor
Mit meinem PC mit einer Intel Dual Core CPU (Taktfrequenz: 2400 MHz) habe ich auf jeden Fall recht flott und problemlos auf diese Art schon mehrere hundert Bilder "umformatiert" und für eine Bilderschau in optimaler Auflösung vorbereitet.
Ach übrigens, noch etwas Wichtiges: mit einem Druck (manchmal auch einen Augenblick länger) auf die Leertaste, lässt sich die Ausführung des Skriptes jederzeit abbrechen; also keine Angst vor einem Probestart!
Der "FormatFitter" steht als Zip-Datei hier zur Verfügung und ist mit der wohl zwischenzeitlich ausreichend bekannten Methode in FF einzubinden.Er kann dann im Menüpunkt "FFSkript" unter "Tools" als "FormFit_V1.0" aufgerufen werden.
Zum Schluss bleibt mir nur noch der Hinweis, dass Anregungen, Kritik, Fehlermeldungen und Feedback wie immer gerne entgegen genommen werden.
Gruß
Heinrich