[TUT] Bilder mit FastStone Image Viewer umwandeln und skalieren

  • Hallo zusammen.

    Grundeinstellungen

    Anlegen von Favoriten

    Umwandeln von PNG in JPEG

    Umwandeln von PNG in JPEG und gleichzeitiges skalieren auf eine feste Auflösung

    Hier geht es zum Feedback Thread: Feedback zu [TUT] Bilder mit FastStone Image Viewer umwandeln und skalieren.

    Dieses Tutorial darf ohne meine Genehmigung nicht weiter verbreitet werden, weder im Original noch in irgendeiner abgeänderten Form.

    Vorwort

    In diesem Tutorial erläutere ich folgende zwei Szenarien:

    1. Das reine Umwandeln von Bildern in das .jpg Format. Im konkreten Fall geht es um die Screenshots des LS 2013. Diese liegen ja bekanntlich als PNG Dateien vor.

    2. Das skalieren und gleichzeitig umwandeln der genannten Screenshots in das JPEG Format.

    Warum das Ganze?
    Wie oben bereits erwähnt liegen beim LS 2013 angefertigte Screenshots als .png Dateien vor.
    So gut das PNG Format auch ist, die Bilder sind riesig was die Dateigröße angeht. Hier zunächst ein Beispiel um das visuell zu demonstrieren. User mit einer schnellen Internet Anbindung werden hier allerdings keinen großen Unterschied merken, aber bereits bei DSL 6000 sollte der Unterschied bemerkbar sein.
    Beide Bilder liegen bei Abload, das erste in der Original Auflösung von 1920x1200 (mit dieser Auflösung spiele ich) und sind direkt mit dem Abload "Direktlink" eingebunden. Bei mir ist das JPEG Bild bereits vollständig zu sehen, während das obere PNG aufgebaut wird. Und ich habe DSL 16000.

    Hier die PNG Datei:

    Und hier das JPEG Gegenstück:

    Wie gesagt, User mit schneller Internet Anbindung sehen da jetzt keinen Unterschied, aber bei langsameren Verbindungen dürfte das jetzt vor allem bei der .png Datei etwas gedauert haben.
    Schauen wir uns mal an warum, dazu habe ich einen Screenshot mit den Dateieigenschaften der beiden Bilder erstellt.
    Ein Blick auf die Dateigröße sagt eigentlich alles. ;)


    Um das alles in der Praxis zu veranschaulichen habe ich drei Bilder Threads erstellt. Ich denke der ein oder andere User wird den Unterschied bemerken.

    [Beispiel] Bilder im Format PNG in 1920x1200

    [Beispiel] Bilder im Format JPEG in 1920 x 1200

    [Beispiel] Bilder im Format JPEG in 1200 x 750


    So viel zur Einführung.

  • Grundeinstellungen.

    Ich beginne nun zuerst mit ein paar Grundeinstellungen von FastStone.
    Erhältlich ist FastStone Image Viewer hier, aktuell zum Zeitpunkt der Erstellung dieses TUT ist die Version 4.9:
    FastStone Image Viewer - Powerful and Intuitive Photo Viewer, Editor and Batch Converter

    Das Programm ist für die private Nutzung kostenlos. Und keine Angst. Auch wenn auf der Webseite alles englisch ist, das Programm selbst ist mehrsprachig.

    Beim Start merkt sich FastStone normalerweise immer den zuletzt genutzten Ordner. Wie man auf dem folgenden Screenshot erkennen kann, wird der Verzeichnisbaum links angezeigt.

    Ich war also bei der letzten Nutzung im Ordner Convert. Das ist mit der Zeit nervig, ich richte FS immer so ein, dass er mit einem bestimmten Verzeichnis startet. Bei den meisten Benutzern dürfte das "Eigene Bilder" sein.

    Über das Menü "Einstellungen / Einstellungen" oder mit der Taste F12 öffnen wir das Fenster mit den Einstellungen.
    Hier gibt es eine Menge zu konfigurieren, ich gehe aber nur auf die wichtigsten Dinge ein. Das meiste ist sowieso Geschmackssache und für eine korrekte Funktion sind die Voreinstellungen ganz in Ordnung.

    Ich beginne mit dem Reiter "Allgemein" und hier zunächst mit dem "Start Ordner".

    Über das Auswahlfeld stellen wir von "Zuletzt verwendet" um auf "Spezifizierte". Daraufhin erscheint im Rechten Bereich ein Eingabefeld und ein Button um den Pfad auf dem PC zu suchen.

    Nach dem wir den Pfad ausgewählt (im folgenden Bild die 1) und mit OK bestätigt haben (2), erscheint der Pfad im genannten Eingabefeld (3).

    In diesem Reiter "Allgemein" stellen wir auch gleich noch die "vorgegebene Einheit" von Zoll auf cm um.


    Weiter geht es in den Reiter "JPEG", hier stellen wie für künftige Umwandlungen ins JPG Format die JPEG-Komprimierung ein.
    Ein für das Web brauchbarer Wert ist 80.

    Dies war es schon zu den Grundeinstellungen. Wie gesagt lässt sich vor allem im Reiter Allgemein einiges anpassen, das meiste ist aber lediglich eine Sache der persönlichen Vorlieben und Arbeitsweisen.

  • Anlegen von Favoriten.

    Damit die Arbeit später schneller zu erledigen ist, empfiehlt es sich einige Favoriten anzulegen.
    Ich arbeite mit den folgenden Favoriten:

    - Screenshots LS 2013 --- das Verzeichnis in dem der LS die Screenshots speichert
    - Convert --- ein Ordner den wir nachher noch anlegen. In diesem werden die umgewandelten Bilder gespeichert
    - Downloads --- unter Windows 7 der Ordner "Downloads". Diesen nutze ich standardmäßig auch für Dateien, die ich ins Web hochlade.
    - Fertige Screenshots --- ein Ordner im Verzeichnis "Eigene Bilder", in dem anschließend die fertigen Screenshots abgelegt werden. Dieser Ordner ist optional, je nach dem ob man die Screenshots für den späteren Gebrauch aufheben will, oder nicht.

    Ein paar Worte zu dem Ordner Convert.
    Man kann bei der später erklärten Umwandlung angeben, ob die "neuen" Bilder in einem separaten Ordner gespeichert werden sollen, oder da wo die Originale liegen.
    Bei der Umwandlung von PNG zu JPG ist das noch nicht relevant, die Bilder werden einfach zusätzlich gespeichert, die Originale werden nicht überschrieben.

    Nutzt man diese Umwandlungen aber auch um zum Beispiel die großen Bilder seiner Digitalkamera auf ein Web taugliches Format zu bringen, wird die Option mit dem separaten Ordner wichtig.
    Angenommen ich wandle eine Datei IMG_00001.jpg mit 4288x3204 Pixel in IMG_00001.jpg mit 1000x800 Pixel. Würde ich im gleichen Ordner speichern, wäre das Original unwiderruflich weg.
    Aus diesem Grund empfiehlt es sich mit einem separaten Ordner zu arbeiten. Bei mir heißt der Convert, wie man ihn schlussendlich nennt ist egal.

    Also zunächst legen wir im Verzeichnis "Eigene Bilder" einen Ordner "Convert" an.

    - wir markieren links im Verzeichnisbaum "Eigene Bilder" mit der linken Maustaste (1)
    - mit einem Linksklick auf das gelbe Symbol (2) rufen wir den Dialog für den neuen Ordnernamen auf.
    - Name eingeben und mit OK bestätigen.

    Fertig. Nun können wir auch schon die Favoriten anlegen, ich erkläre dies an einem Beispiel, dem Screenshot Speicherort vom Spiel.

    - wir suchen im Verzeichnisbaum links den Speicherort der Screenshots vom Spiel.
    Unter Windows 7 ist dies standardmässig "C:\Users\Benutzer Name\Documents\My Games\FarmingSimulator2013\screenshots\"

    - mit einem Rechtsklick auf "screenshots" öffnen wir das Kontextmenü und sehen da schon als dritten Eintrag "Zu Favoriten hinzufügen".
    Diesen Punkt einmal mit Links anklicken. Im daraufhin erscheinenden Dialog "Anzeigename" geben wir wie oben beschrieben "Screenshots LS 2013" ein.
    Im Prinzip ist der Name egal, er wird in diesem Tutorial aber noch das ein oder andere mal vorkommen.

    - klicken wir jetzt oben im Menü auf "Favoriten", so sehen wir den ersten angelegten Eintrag. Siehe folgendes Bild.

    So legen wir nun auch die Favoriten für "Convert" und "Downloads", sowie bei Bedarf für "Fertige Screenshots" an.
    Anschließend sollte das Favoriten Menü wie auf dem folgenden Bild ausschauen:

    Wozu haben wir das jetzt gemacht. Ganz einfach, über die Favoriten können wir nun immer schnell zwischen den benötigten Ordnern wechseln, ohne dass wir uns jedesmal durch den Verzeichnisbaum links hangeln müssen.

  • Umwandeln der PNG Dateien in das JPEG Format. Zunächst ohne Änderung der Größe.

    Für die folgenden Umwandlungen habe ich den Screenshot Ordner nun ein wenig aufgeräumt und nur noch 10 Bilder darin belassen.

    Kommen wir nun endlich zur Umwandlung. FastStone unterstützt die so genannte Stapel-Umwandlung (und auch das Stapel-Umbenennen), so dass wir nicht jedes Bild einzeln umwandeln müssen. Ich benötige für dieses TUT zehn Bilder, weshalb ich das folgende nun anhand von zehn Bildern erklären möchte. Zunächst wählen wir diese Bilder aus. Das Auswählen von Dateien sollte jedem bekannt sein. Entweder man zieht einen Rahmen um die Dateien, oder klickt jede Datei einzeln an, während man die STRG Taste gedrückt hält, oder oder oder.

    - die Dateien wurden ausgewählt.
    - über irgendeinem der ausgewählten Bilder positionieren wir den Mauszeiger und rufen durch einen Rechtsklick das Kontextmenü auf. Dort finden wir den Eintrag "Werkzeuge" und mit einem Linksklick dann "Stapel-Umwandlung".
    Ein weitere Linksklick öffnet dann das Fenster für die Umwandlungen. Mit der Taste F3 geht das alles noch schneller.

    1. In diesem Bereich sieht man den gesamten Inhalt des Ordners, in welchem sich die ausgewählten Dateien befinden.
    2. Hier sind die ausgewählten Dateien aufgelistet, auf die die Umwandlungen angewandt werden.
    3. Ausgabeordner: Hier ist bereits der Pfad zu "Convert" eingetragen, wir erinnern uns dies ist der Ordner in dem die umgewandelten Bilder anschließend gespeichert werden.
    4. Erweiterte Funktionen. Hier muss ein Haken gesetzt werden, wird aber erst später bei der Skalierung benötigt.
    5. Erweiterte Funktion. Auch diesen Button benötigen wir erst bei der Skalierung der Bilder auf eine andere Größe.
    6. Einstellungen. Hier gelangen wir wieder zu dem Dialog, in welchem man die JPEG Qualität einstellen kann. Da wir dies bereits bei den Grundeinstellungen erledigt haben, steht hier wieder der Wert 80.
    7. Ein Klick auf Umwandeln führt dann unsere gewünschte Aktion aus:
    - die Bilder werden in das JPEG Format konvertiert und unter gleichem Dateinamen, nur mit der Endung .jpg im Ordner "Convert" gespeichert. Die Originale bleiben erhalten.

    Im Fenster Bild-Umformung sehen wir jetzt, wie die Bilder nacheinander abgearbeitet werden. In den beiden Spalten "Alte Größe" und "Neue Größe" kann man die Platzersparnis erkennen.
    Übrigens: Diese Ersparnis bei der Dateigröße bringt nicht nur in Bilder Threads einen Vorteil.
    Man muss bei obigem Beispiel nun bei Abload (oder wo auch immer) statt ca. 30 MB nur noch 4.44 MB hochladen.
    Je nach Internet Verbindung eine schöne Zeitersparnis.

    Ein Klick auf "Fertig" schließt den Dialog und wir sehen wieder die normale Ansicht von FastStone, befinden uns im zuletzt ausgewählten Ordner "screenshots".
    Jetzt kommen die Favoriten ins Spiel. Ein Klick auf das Menü Favoriten und dann auf den Eintrag Convert und schon sind wir im Ordner mit den JPEG Dateien.

    Wir markieren wieder alle Dateien, rufen mit der rechten Maustaste das Kontextmenü auf und dort den Eintrag "In Ordner Verschieben" (alternativ Taste M drücken).
    Im nun erscheinenden Fenster haben wir die Reiter "Historie" und "Favoriten". Wir klicken auf Favoriten und sehen wieder eine Liste der von uns angelegten Favoriten.
    Wir wählen einen davon aus und führen mit einem Klick auf "Verschieben" die Aktion aus. Die Dateien sind dann im genannten Ordner.

    Fertig, die Umwandlung von PNG in JPEG ist somit schon abgeschlossen.

  • Umwandeln von PNG in JPEG und gleichzeitiges skalieren auf eine feste Auflösung.

    Im nun folgenden Abschnitt skalieren wir die Bilder auf eine Auflösung mit 1200 Pixel in der Breite.
    Bei meinem Ausgangsmaterial mit 1920x1200 entstehen somit Bilder mit 1200x750. Bei anderen Auflösungen variiert natürlich die Höhe der Bilder.

    Warum skaliere ich überhaupt auf 1200px Bildbreite?
    Möchte man Bilder in einem Thread in voller Größe einbinden, werden sie sowieso nur mit maximal 1234px Bildbreite angezeigt (ausgehend von unserer Forensoftware und einer Monitor Auflösung von 1920 x 1200), wie man es oben im Eingangsbeitrag und auch in den drei Beispiel Bilder Threads sehen kann.
    Es bringt also eigentlich keine Vorteile für die alleinige Verwendung in Bilder Threads die volle Auflösung zu nutzen. Und durch das skalieren spart man neben dem Umwandeln in JPEG nochmals ein paar KB Dateigröße. Außerdem muss dann die Skalierung auf das richtige Anzeigeformat im Thread nicht der Server des Forums machen.


    Wir wechseln über die Favoriten wieder in das Verzeichnis "Screenshots LS 2013", markieren alle Bilder, rechte Maustaste, Werkzeuge, Stapel-Umwandlung.
    Nochmals das Bild mit dem Fenster "Stapel-Bildkonvertierung / Umbenennung":

    Nun benötigen wir den Button "Erweiterte Funktion" und klicken ihn deshalb gleich mal an. Es öffnet sich das Fenster "Erweiterte Einstellungen".
    Gleich der erste Reiter kümmert sich um die Bildgröße, weshalb wir einen Haken bei "Veränderungen anwenden" setzen.

    Wichtig: Ab sofort ist diese Funktion aktiv. Wollt ihr in Zukunft Bilder nur von PNG in JPG umwandeln, ohne die Größe zu ändern müsst ihr bei Punkt 4 "Erweiterte Funktion" den Haken heraus nehmen, bevor ihr auf "Umwandeln" klickt.

    Zurück zu den Einstellungen.

    Über "Wähle eine Standardgröße" können wir aus vielen unterschiedlichen Auflösungen wählen, für unseren Zweck - Präsentation im Web und in Foren - ist die Größe 1200x900 optimal.
    Wie gesagt, die 1200 werden fest angelegt und die Höhe variiert je nach Ausgangsauflösung.

    Die Haken bei "Seitenverhältnis beibehalten" und "Nicht verändern wenn die ursprüngliche Größe kleiner als die neue ist" sollten / müssen gesetzt sein. Auf dem Screenshot fehlt er noch bei dem unteren Eintrag.

    Nun das Fenster mit einem Klick auf "OK" schließen. Diese Einstellungen bleiben für die Zukunft erhalten, bis sie wieder geändert werden.

    Wir sind nun zurück im Fenster "Stapel-Bildkonvertierung / Umbenennung".
    Nun könnten wir die Umwandlung starten, indem wir auf den entsprechenden Button klicken.

    Aber halt. Die haben ja dann die selben Dateinamen, wie die zuvor umgewandelten Bilder. Will man nur umwandeln und skalieren ist das kein Problem. Benötigt man aber beide Versionen, also das JPEG in voller Auflösung und das gleiche Bild in 1200er Auflösung brauchen wir einen anderen Namen.

    - wir setzen einen Haken bei "Umbenennen".
    - in das Feld dahinter schreiben wir "*_1200". Dies bedeutet: Der Stern steht für den originalen Dateinamen, daran wird dann _1200 angehängt. Beispiel: Aus IMG_00001.jpg würde dann IMG_00001_1200.jpg werden.
    - natürlich kann man auch ganz andere Dateinamen nehmen. Ein Klick auf das kleine Fragezeichen bringt eine kleine Hilfe dazu zum Vorschein.

    Ein Klick auf Umwandeln arbeitet nun wieder alle Bilder der reihe nach ab, skaliert auf 1200px Bildbreite, konvertiert zu JPEG
    und speichert die Bilder im Ordner "Convert".


    Fertig.

    Dies war eigentlich schon alles zu diesem kleinen Tutorial.

    Patrick