![]() |
Gutes Batch-Bildbearbeitungsprogramm gesucht Hallo Gemeinde, ich such ein Batch orientiertes Programm, mit dem ich so ein paar operationen wie größe ändern, konvertieren/komprimieren, o.ä. auf Bilder anwenden kann. Besonderer Knackpunkt ist dabei, dass es möglich sein soll, auch große Strukturen (so um die 100000 bilder) schnellstmöglich zu bearbeiten. |
Hört sich für mich nach einem Fall für ImageMagick an (habe aber selber keine praktische Erfahrung mit den Tools). Website: [url]http://imagemagick.sourceforge.net[/url] Download: [url]http://sourceforge.net/project/showfiles.php?group_id=24099&package_id=47692[/url] |
danke, werds mir heute abend mal angucken |
mit photoshop wäre dies auch möglich, über die stapelverarbeitung. da kannst du diverse prozesse hintereinander hängen. |
jo bei photoshop ist die ausqwaahl an batch-möglichen prozessen leicht eingeschränkt - ka was das soll ---------------------------------------------------------------------------------- thema ImageMagick: läuft ganz Prima, auch unter windows, auch in der super batch-for-schleife, nur gibt es noch ein problem: ich will ja die images auf 50% ihrer größe bringen, dafür kann man ja unter Linux wunderbar # convert -sample 50%x50% altesbild.jpg neuesbild.jpg verwenden - auf windows übertragen:_ > convert -sample 50%x50% altesbild.jpg neuesbild.jpg funzt auch wunderbar - nur gibt es ein problem - wenn ich das jetzt in ne batch file hänge, z.b. FOR %%I IN (*.jpg) DO (convert -sample 25%x25% %%I neu_%%I) da igoriert der einfach die % zeichen - kann ich das irgendwie maskieren/anderes machen? |
Die Windows-Kommandozeile liest 25%x25% so: 25<Inhalt der Variablen "x25"> Du musst die dumme Kommandozeile da überlisten, indem Du die Prozentzahl in eine Variable packst: [code]set percentage=25% FOR %%I IN (*.jpg) DO (convert -sample %percentage%x%percentage% %%I neu_%%I) set percentage= [/code] |
das mit dem "als variable interpretieren" war mir auch irgendwie klar - nur klappt dein trick auch net - der samelt immernoch auf 25x25 pixel runter batch: SET DREI=25% FOR %%I IN (*.jpg) DO (convert -resize %DREI%x%DREI% %%I neu_%%I) |
das mit dem "als variable interpretieren" war mir auch irgendwie klar - nur klappt dein trick auch net - der samelt immernoch auf 25x25 pixel runter batch: SET DREI=25% FOR %%I IN (*.jpg) DO (convert -resize %DREI%x%DREI% %%I neu_%%I) SET DREI= |
Sicherheitslücke ins ImageMagick s. [url]http://www.heise.de/security/news/meldung/50761[/url] |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.