Ein Bild gleichzeitig in mehreren größen ausgeben
Hallo,
erstmal ein Hallo an alle. Bin der Neue und komme jetzt öfter.
Ich wollte mal fragen ob jemand hier weiß wie man ein Bild gleichzeitig in mehrere Größen wandeln kann. Gibt es da ein Tool.
Man ließt ja immer wieder über mehrere Bilder gleichzeitig verkleiner/vergrößern, aber zu meinem Problem habe ich nichts gefunden.
Danke im Voraus
Antwort schreiben
Antwort 1 von jofischi vom 01.08.2022, 18:40 Options
es geht über Umwege. Du brauchst ein Bildbearbeitungsprogramm welches mit Ebenen arbeiten kann. Da legst du für jede Bildgröße eine Ebene an, setzt das gewünschte Bild drauf, skalierst das ganze und druckst es dann insgesamt aus.
Hallo smbbln24!
Herzlich willkommen hier im Forum! Und dann gleich so eine schwere Frage... auch wenn es dir nicht weiterhilft, ich habe von dieser möglichen Funktion noch nichts gehört, leider.
Gruß FR
Antwort 3 von I_C_H vom 01.08.2022, 22:42 Options
Zitat:
ich habe von dieser möglichen Funktion noch nichts gehört
ICH AUCH NICHT !Aber wozu sollte man ein Bild auch gleichzeitig in mehrere Größen wandeln ???
Es sei denn, man hat die Absicht, den Rechner auf die Schnelle zuzumüllen
Entschuldigung, dass ich den Sinn hinterfrage ;-)
Antwort 4 von Simser vom 01.08.2022, 22:43 Options
Wenn du dein Vorhaben etwas erläutern könntest,
wäre man vielleicht etwas besser in der Lage
- vergleichbar der Antwort 1 -
passende Tipps anzubieten.
Das Ziel ist ja schon klar, aber für ein Bild mach ich die 10 unterschiedliche Verkleinerungen mit dem Irfanview in - geschätzt - 2 Minuten.
Und ich selber mache ja schon viel, aber so oft habe ich so etwas wie das, was du darstellst, noch nie benötigt.
Geht's um Webseitenerstellung?
Antwort 5 von Simser vom 01.08.2022, 22:46 Options
Na, du, wie schon angedeutet, braucht man das schon mal bei der Webseitengestaltung, z.B. wenn man eine Bildergalerie mit Thumbnails erstellen möchte.
Die Thumbnails-Funktion des Irfanview kann sowas, aber eben in gewissem Zusammenhang; deshalb meine Nachfrage.
Antwort 6 von smbbln24 vom 02.08.2022, 05:46 Options
Hallo zusammen,
und vorallem erstmal vielen Dank für die zahlreichen Antworten. Tatsächlich benötige ich diese Funktion für die Arbeit. Ich arbeite da in der IT und suche eine Alternative. Eine Kollegin von mir muss im Akkord Cover erstellen und zwar immer in fünf festen Größen. Bisher hat das mit einem Skript in Photoshop CS 4 funktioniert. Ich dachte da sollte es doch eine günstigere Alternative geben als eine 1000€ Software. Ich habe lange gegooglet und geschaut, aber scheinbar ist es doch nicht so einfach. Hinzu kommt das es jetzt unter Windows 7 nicht mehr funktioniert.
@jofischi
An was für ein Programm denkst du da?Ginge das vielleicht auch mit Photoshop Elements 8?
Antwort 7 von son_quatsch vom 02.08.2022, 07:47 Options
Zitat:
Ich dachte da sollte es doch eine günstigere Alternative geben als eine 1000€ Software.
Ach ja die IT-Arbeiter :-)
Das geht z.B. mit der Konsolenvariante von IrfanView äußerst gut. Mal ein Beispiel, um alle JPEGs aus dem Ordner C:\Bilder\Quelle in fünf verschiedenen Dimensionen abzuspeichern in jeweils fünf verschiedene Zielordner als Batch:
@echo off
c:
cd "\Bilder\Quelle\"
md dimensionen1
c:\programme\irfanview\i_view32.exe *.jpg /resample=(1600,1200) /aspectratio /convert=dimensionen1\*.jpg /jpgq=97
md dimensionen1
c:\programme\irfanview\i_view32.exe *.jpg /resample=(1024,768) /aspectratio /convert=dimensionen2\*.jpg /jpgq=97
md dimensionen1
c:\programme\irfanview\i_view32.exe *.jpg /resample=(800,600) /aspectratio /convert=dimensionen3\*.jpg /jpgq=97
md dimensionen1
c:\programme\irfanview\i_view32.exe *.jpg /resample=(640,480) /aspectratio /convert=dimensionen4\*.jpg /jpgq=97
md dimensionen1
c:\programme\irfanview\i_view32.exe *.jpg /resample=(320,240) /aspectratio /convert=dimensionen5\*.jpg /jpgq=97
Antwort 8 von son_quatsch vom 02.08.2022, 07:48 Options
md dimensionen2
...
md dimensionen3
jeweils natürlich, sorry.
Antwort 9 von smbbln24 vom 05.08.2022, 17:39 Options
Vielen Dank erstmal.
Leider hat es nicht funktioniert. IrfanView wird ja standarmäßig C:\programme (x86) installiert. Kann es sein das es mit diesem Ordner Schwierigkeiten gibt?
Hatte irfanview dann einfach mal nach C:\programme gepackt (tatsächlich kopiert was aber auch nocht ging) und erhalte dann immer den Fehler "Das System kann den angegebenen Pfad nicht finden " :-(
Hier der Inhallt meiner Batch:
@echo off
c:
cd "\test\"
md dimensionen1
C:\Programme\IrfanView\i_view32.exe *.jpg /resample=(1600,1200) /aspectratio /convert=dimensionen1\*.jpg /jpgq=97
md dimensionen2
C:\Programme\IrfanView\i_view32.exe *.jpg /resample=(1024,768) /aspectratio /convert=dimensionen2\*.jpg /jpgq=97
md dimensionen3
C:\Programmes\IrfanView\i_view32.exe *.jpg /resample=(800,600) /aspectratio /convert=dimensionen3\*.jpg /jpgq=97
md dimensionen4
C:\Programme\IrfanView\i_view32.exe *.jpg /resample=(640,480) /aspectratio /convert=dimensionen4\*.jpg /jpgq=97
md dimensionen5
C:\Programme\IrfanView\i_view32.exe *.jpg /resample=(320,240) /aspectratio /convert=dimensionen5\*.jpg /jpgq=97
Hat jemand eine Idee?
@son quatsch
Antwort 10 von son_quatsch vom 06.08.2022, 09:03 Options
Wenn der Pfad Leerzeichen enthält, muss er in Gänsefüßchen eingeschlossen werden, z.B.
C:\Programme (x86)\IrfanView\i_view32.exe
Beachte auch, dass du einmal ein s zuviel angegeben hast - daher wohl die Fehlermeldung:
C:\Programmes\IrfanView\i_view32.exe
Antwort 11 von son_quatsch vom 06.08.2022, 09:08 Options
Das Leerzeichenbeispiel sollte so werden:
Zitat:
"C:\Programme (x86)\IrfanView\i_view32.exe"
Wenn also nun bei dir (trotz nicht näher genanntem Fehler beim Kopieren) der Ordner
C:\Programme\IrfanView existiert, dann kopier einfach nochmal die erste Version meines Skripts. Wenn sich IrfanView (auch) noch in
C:\Programme (x86)\IrfanView befindet, dann sieht mein Skript folgendermaßen aus:
@echo off
c:
cd "\Bilder\Quelle\"
md dimensionen1
"c:\programme (x86)\irfanview\i_view32.exe" *.jpg /resample=(1600,1200) /aspectratio /convert=dimensionen1\*.jpg /jpgq=97
md dimensionen1
"c:\programme (x86)\irfanview\i_view32.exe" *.jpg /resample=(1024,768) /aspectratio /convert=dimensionen2\*.jpg /jpgq=97
md dimensionen1
"c:\programme (x86)\irfanview\i_view32.exe" *.jpg /resample=(800,600) /aspectratio /convert=dimensionen3\*.jpg /jpgq=97
md dimensionen1
"c:\programme (x86)\irfanview\i_view32.exe" *.jpg /resample=(640,480) /aspectratio /convert=dimensionen4\*.jpg /jpgq=97
md dimensionen1
"c:\programme (x86)\irfanview\i_view32.exe" *.jpg /resample=(320,240) /aspectratio /convert=dimensionen5\*.jpg /jpgq=97
Antwort 12 von smbbln24 vom 13.08.2022, 11:19 Options
Hi,
sorry für die späte Rückmeldung.
Also das hat fast geklappt. Der Pfad musste lauten: "C:\Program Files\IrfanView\i_view32.exe".
Jetzt läuft die Batch auch durch allerdings legt es in den fünf Ordnern immer die gleiche Imagegröße ab, nämlich die des Originals. Wenn wir hier jetzt noch eine Lösung finden mache ich ein Jubelschrei :-)
Vielen Dank für die tolle Unterstützung.
Hier vielleicht noch Eckdaten.
OS: Win7 64bit
IrfanView: Ver. 4.27
Danke schon mal
Antwort 13 von son_quatsch vom 13.08.2022, 11:36 Options
Hab es nochmal ausprobiert. Ein Parameter fehlte und einer wurde falsch benutzt. Die Prozente hätte ich von Anfang an benutzen sollen.
@echo off
c:
cd "\Bilder\Quelle\"
md dimensionen1
"%programfiles%\irfanview\i_view32.exe" *.jpg /resample /resize=(1600,1200) /aspectratio /convert=dimensionen1\*.jpg /jpgq=97
md dimensionen2
"%programfiles%\irfanview\i_view32.exe" *.jpg /resample /resize=(1024,768) /aspectratio /convert=dimensionen2\*.jpg /jpgq=97
md dimensionen3
"%programfiles%\irfanview\i_view32.exe" *.jpg /resample /resize=(800,600) /aspectratio /convert=dimensionen3\*.jpg /jpgq=97
md dimensionen4
"%programfiles%\irfanview\i_view32.exe" *.jpg /resample /resize=(640,480) /aspectratio /convert=dimensionen4\*.jpg /jpgq=97
md dimensionen5
"%programfiles%\irfanview\i_view32.exe" *.jpg /resample /resize=(320,240) /aspectratio /convert=dimensionen5\*.jpg /jpgq=97
Antwort 14 von smbbln24 vom 13.08.2022, 11:43 Options
Hey großartig. Funzt. Hatte auch grade noch beim Googlen was von Resize gelesen aber du warst schneller.
TAUSEND DANK.
Klasse Forum.
Antwort 15 von smbbln24 vom 13.08.2022, 12:01 Options
Eine Frage hätte ich noch. Ist es eigentlich möglich ein Bild von 1024x768 auf 600x600 zu bekommen. IrfanView macht immer 600x450 daraus?
Sorry für die vielen Fragen
Antwort 16 von son_quatsch vom 13.08.2022, 12:25 Options
Nicht, ohne es zu verzerren. Lass /aspectratio weg und ändere die Dimensionen entsprechend.
Antwort 17 von smbbln24 vom 16.08.2022, 10:58 Options
Ah ok. Das reicht mir von der Qualität. Kann ich mir die Parameter eigentlich irgendwie ausgeben lassen um zu schauen was es noch für Funktionen gibt. Also wie wenn ich format /? eingebe?
Ich will nämlich mal schauen ob ich auch gleich mehrere Dateien umwandeln kann. ich vermute das geht auch einfach nur habe ich das Problem das ich die Ausgabeformate mit festen Benamungen brauche.
Kann man da nicht irgendwie eine Schleife bauen?
Danke im Voraus.
Antwort 18 von KJG17 vom 16.08.2022, 11:07 Options
Hallo,
rufe einfach mal mit F1 die Hilfe in IrfanView auf, wechsel dort auf das Riegister 'Index' und suche nach 'Command line options'. Dort werden dir mit Beispielen die diversen für IrfanView verwendbaren Befehle und Parameter angezeigt. Es ist auch möglich gleichzeitig mit der Verkleinerung das Dateiformat zu ändern, das wäre dann ein Aufwasch.
Gruß
Kalle
Antwort 19 von son_quatsch vom 16.08.2022, 11:09 Options
Zitat:
Kann ich mir die Parameter eigentlich irgendwie ausgeben lassen
Schau einfach mal in den IrfanView-Ordner, dort gibt es (wie bei vielen anderen Programmen auch) Dateien zum lesen. Du interessierst dich wohl für
i_options.txt.
Zitat:
Ich will nämlich mal schauen ob ich auch gleich mehrere Dateien umwandeln kann
Machen wir das nicht schon die ganze Zeit? Pack mal mehr als eine Datei in den Quellordner.
Zitat:
Kann man da nicht irgendwie eine Schleife bauen?
Definitiv. Aber gib dazu bitte ein (besser zwei) handfeste(s) Beispiel, um Verwechslungen und Falschannahmen aufgrund unpräziser Ausdrücke zu vermeiden.
Antwort 20 von smbbln24 vom 16.08.2022, 11:29 Options
Also folgendes soll passieren. Ich bekomme eine beliebige jpg Datei meistens 1024X768. Diese soll in fünf größen ausgegeben werden und die fünf Dateien sollen einen bestimmten Namen haben. Format und Name sollen wie folgt aussehen:
lg_image.jpg --> 600 x 600
t4_image.jpg --> 175 x 175
full_image.jpg --> 95 x 95
med_image.jpg --> 80 x 80
small_frame.gif --> 60 x 60
Das bekomme ich soweit auch hin, aber wenn ich mehrere Bilder habe, dann überschreiben die sich ja. Es müssten also dann eigene Ordner erstellt werden. Am besten wäre es wenn ein Ordner Pro Bild angelegt wird. Am besten wäre es wenn dieser Ordner den Namen des Orginalbildes trägt. In diesem Ordner werden dann die 5 Dateien mit entsprechender Größe und Namen ausgegeben. Ich man versteht mich. Ich bin da echt an meiner Grenze und weiß auch garnicht ob das per batch lösbar ist.
Danke