Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Emess
- Beiträge: 3765
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Beitrag
von Emess » 05.09.2011 18:38:58
Habe in einem Order Bilder l_1.jpg - l-.15.jpg
Die ich mit folgendem Script aus dem Internet verkleinere.
Code: Alles auswählen
#!/bin/bash
# Ordner "thumbs" anlegen
mkdir -p thumbs
# Bilder in Thumbnails konvertieren
for bild in *.jpg
do
convert "$bild" -resize 150x150 "thumbs/$bild"
done
Was muss ich den wo reinschreiben, damit die Thumnails l_1_t.jpg - l_15_t.jpg heißen?
Zuletzt geändert von
Emess am 05.09.2011 23:24:18, insgesamt 1-mal geändert.
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
-
Gunman1982
- Beiträge: 923
- Registriert: 09.07.2008 11:50:57
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von Gunman1982 » 05.09.2011 18:52:40
Das sollte funktionieren:
Code: Alles auswählen
#!/bin/bash
# Ordner "thumbs" anlegen
mkdir -p thumbs
# Bilder in Thumbnails konvertieren
for bild in *.jpg
do
thumbbild=$(echo $i | sed "s/.jpg/_t.jpg/")
convert "$bild" -resize 150x150 "thumbs/$thumbbild"
done
-
Meillo
- Moderator
- Beiträge: 9241
- Registriert: 21.06.2005 14:55:06
- Wohnort: Balmora
-
Kontaktdaten:
Beitrag
von Meillo » 05.09.2011 19:00:58
Code: Alles auswählen
#!/bin/bash
# Ordner "thumbs" anlegen
mkdir -p thumbs
# Bilder in Thumbnails konvertieren
for bild in *.jpg
do
convert "$bild" -resize 150x150 "thumbs/${bild%.jpg}_t.jpg"
done
Use ed once in a while!
-
Emess
- Beiträge: 3765
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Beitrag
von Emess » 05.09.2011 19:03:19
leider nicht, oder mach ich da was falsch?
Code: Alles auswählen
michael@mick64:~/Gelbert/Bilder Homepage/04_Öffentlich/01_WBL$ ./thumb.sh
convert: unable to open image `thumbs/': ���o @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': ��� @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': ���, @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': �H�+ @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': /� @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': g$�S @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': G��: @ error/blob.c/OpenBlob/2489.
convert: unable to open image `thumbs/': �m*� @ error/blob.c/OpenBlob/2489.
michael@mick64:~/Gelbert/Bilder Homepage/04_Öffentlich/01_WBL$
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
-
Emess
- Beiträge: 3765
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Beitrag
von Emess » 05.09.2011 19:23:42
Meillo hat geschrieben:Code: Alles auswählen
#!/bin/bash
# Ordner "thumbs" anlegen
mkdir -p thumbs
# Bilder in Thumbnails konvertieren
for bild in *.jpg
do
convert "$bild" -resize 150x150 "thumbs/${bild%.jpg}_t.jpg"
done
Danke! Das hat geklappt. Ihr seid echt super!
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
-
syssi
- Beiträge: 2951
- Registriert: 24.12.2010 16:50:59
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rheinland
Beitrag
von syssi » 05.09.2011 19:28:19
Wenn du mittels convert JPEGs skalierst solltest du noch einen Blick auf die Option "-quality" werfen, ansonsten kann man leicht den Eindruck gewinnen, dass convert Bilder kaputt skaliert.
-
Gunman1982
- Beiträge: 923
- Registriert: 09.07.2008 11:50:57
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von Gunman1982 » 05.09.2011 19:28:45
Welche version haste denn probiert? Nimm Meillos version
von der hab ich mich jetzt auch "inspirieren" lassen für ein skript von mir
Hab natürlich bei meinem Lösungsvorschlag auch nen netten copy-paste fehler eingebaut, asche über mein haupt.
hätte es sein müssen.
-
Emess
- Beiträge: 3765
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Beitrag
von Emess » 05.09.2011 23:23:37
ja das von Meillo hat geklappt.
Für mich sind das eh Böhmischer Dörfer.
Aber man muss ja nicht alles können!
Danke an euch beide!
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de