zyro
Mitglied
Hallo zusammen,
ich habe mir ein Script gebastelt, dass mit ImageMagick Bilder aus einem Ordner zum einen zu jpg convertiert und zum anderen auch Thumbs erzeugt.
Das ganze sieht wie folgt aus:
1. Parameter: Pfad für die Konvertierten Bilder
2. Parameter: Pfad für die Thumbs
3. Parameter: Größe der Thumbs
Nun will ich aber nicht, dass dieses Script jedesmal alle Grafiken Konvertiert, sondern erst prüft, ob die Datei in dem jeweiligen Ordner schon vorhanden ist.
Problem dabei ist, dass ich durch die Konvertierung in jpg nur den Dateinamen (ohne Endung) brauch. Kann mir da jemand helfen?
Grüße
zyro
ich habe mir ein Script gebastelt, dass mit ImageMagick Bilder aus einem Ordner zum einen zu jpg convertiert und zum anderen auch Thumbs erzeugt.
Das ganze sieht wie folgt aus:
Code:
if not exist %1 mkdir %1
if not exist %2 mkdir %2
for %%b in (*.eps) do (
echo Convert %%b
mogrify -path %1 -quality 85 -format jpg %%b
mogrify -path %2 -scale %3 -quality 85 -format jpg %%b
)
for %%b in (*.pdf) do (
echo Convert %%b
mogrify -path %1 -quality 85 -format jpg %%b
mogrify -path %2 -scale %3 -quality 85 -format jpg %%b
)
for %%b in (*.tif) do (
echo Convert %%b
mogrify -path %1 -quality 85 -format jpg %%b
mogrify -path %2 -scale %3 -quality 85 -format jpg %%b
)
1. Parameter: Pfad für die Konvertierten Bilder
2. Parameter: Pfad für die Thumbs
3. Parameter: Größe der Thumbs
Nun will ich aber nicht, dass dieses Script jedesmal alle Grafiken Konvertiert, sondern erst prüft, ob die Datei in dem jeweiligen Ordner schon vorhanden ist.
Problem dabei ist, dass ich durch die Konvertierung in jpg nur den Dateinamen (ohne Endung) brauch. Kann mir da jemand helfen?
Grüße
zyro