PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batchkonvertierung



GrazerTourer
20-05-2006, 09:11
Hi!
Ich möchte alle Bilder einer Platte in 200x200 umkonvertieren und das Originalbild damit überschreiben - also im gleichen Verzeichnis landen.

Wie mache so etwas am besten unter Windows? (hierfür wär ja eine Linux shell der Oberhammer). IrfanView kann nicht ins Quellverzeichnis zurückspeichern wenn es sich um viele Ordner handelt.

LG GT!

Jousch.Com
20-05-2006, 09:34
Versteh ich dich richtig? Du möchtest all deine Grafiken welche auf einer HD sind auf die Längsseite 200 Pixel bringen und die jeweilige Quelldatei wieder überschreiben mit der verkleinerten Version?

Bike_R
20-05-2006, 09:44
http://www.imagemagick.org/script/binary-releases.php?#windows
hiermit kannst du mit einer skriptsprache ziemlich viel machen.

[edit]: dieses programm ist auch ziemlich cool und ich verwende es häufig zum resizen: http://de.acdsystems.com/products/acdsee/

GrazerTourer
20-05-2006, 09:51
Versteh ich dich richtig? Du möchtest all deine Grafiken welche auf einer HD sind auf die Längsseite 200 Pixel bringen und die jeweilige Quelldatei wieder überschreiben mit der verkleinerten Version?

jepp. Photoshop kratzt dabei übrigens ständig ab nach etwa 20 bildern.

GrazerTourer
20-05-2006, 09:53
http://www.imagemagick.org/script/binary-releases.php?#windows
hiermit kannst du mit einer skriptsprache ziemlich viel machen.


Wow! Super!

Werd ich probieren! :toll:
acdsee kostet leider was...

//edit
Hmmm... Wie kann ich mit "convert" Unterordner miteinbeziehen?

Beispiel
convert folder.jpg -resize 200x200 folder.jpg ! super!

Nun aber bitte für die ganze Harddisk :D

tschiffi
20-05-2006, 13:35
@LinuxShell: Nix leichter als das:
Cygwin (http://www.cygwin.com/)
Knoppix von CD (http://www.knoppix.org/)
....
...
..
.


have fun ...

GrazerTourer
22-05-2006, 10:44
Tja, Linux shell... Windows hat eine auch recht gute command line. Nur kennt man die BEfehle eben nciht.

Aber ein bisserl nachschauen hat mir mein Problem gelöst:

for /R %x in (folder.jpg) do convert "%x" -resize 200x200 "%x"

thx
Martin

xtroman
22-05-2006, 12:23
Nimm PictView 1.14 command-line converter (http://www.pictview.com/pvw32con.zip), ist ein Commandline Tool mit vielen Optionen zum verkleinern, konvertieren usw. Starte ihm mit einem Batchfile in dem zb das steht:
c:\Programme\PVW32Converter\pvw32con.exe .\*.jpg -j --jq75 --x800 --k

mfg Roman

bartali
22-05-2006, 14:27
Hi!
Ich möchte alle Bilder einer Platte in 200x200 umkonvertieren und das Originalbild damit überschreiben - also im gleichen Verzeichnis landen.


Mit IrfanView natürlich! Klein, Free und mächtig.

GrazerTourer
22-05-2006, 21:39
Mit IrfanView natürlich! Klein, Free und mächtig.

kann es leider nicht.

Hab aber eh schon eine Lösung (s.o.).

Komote
22-05-2006, 21:50
microsoft power toys (http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx) "image resizer" . ist ein feature für den normalen windows explorer.