mada
Hacker
Hallo zusammen,
weiter unten in diesem Themenbereich tauchte etwa zweimal die Frage auf, wie man mit Linux Bilder moeglichst komfortabel verkleinern kann.
Es hat auch Antworten gegeben, aber keiner hatte gewusst, dass ImageMagick so schlau ist, das Aspektverhaeltnis der Bilder automatisch beizubehalten. Man muss also nicht erst hochformatige Bilder aussortieren und drehen, resizen und wieder zurueckdrehen, sondern kann direkt auf alle Bilder einen Befehl loslassen.
Ich habe das ganze mittlerweile in einem Skript, das mir alle .jpg Bilder auf 1024px fuer die laengere Seite skaliert und die urspruenglichen Bilder in einen extra Ordner verschiebt. Natuerlich kann mans auch andersrum machen, einfach halt das Skript entsprechend aendern!
Es ist darauf zu achten, dass die Dateien alle auf .jpg enden muessen. Falls man .JPG, .jpeg, .JPEG usw. hat, muss man halt ebenfalls eine Korrektur des Skripts vornehmen.
Das Skript (wie alle selbstgebauten Skripten!) am besten ins ~/bin-Verzeichnis ablegen und ausfuehrbar machen, dann kann man von ueberall darauf zugreifen!
An dieser Stelle moechte ich dann auch noch bbgallery empfehlen, ein wirklich sensationelles perlskript, mit dem sich topeinfach extrem schicke Bildergalerien erstellen lassen!
http://bbgallery.sourceforge.net/
Per apt laesst es sich auch intstallieren:
apt install bbgallery perl-HTML-Template
glg, Daniel
weiter unten in diesem Themenbereich tauchte etwa zweimal die Frage auf, wie man mit Linux Bilder moeglichst komfortabel verkleinern kann.
Es hat auch Antworten gegeben, aber keiner hatte gewusst, dass ImageMagick so schlau ist, das Aspektverhaeltnis der Bilder automatisch beizubehalten. Man muss also nicht erst hochformatige Bilder aussortieren und drehen, resizen und wieder zurueckdrehen, sondern kann direkt auf alle Bilder einen Befehl loslassen.
Ich habe das ganze mittlerweile in einem Skript, das mir alle .jpg Bilder auf 1024px fuer die laengere Seite skaliert und die urspruenglichen Bilder in einen extra Ordner verschiebt. Natuerlich kann mans auch andersrum machen, einfach halt das Skript entsprechend aendern!
Code:
#!/bin/bash
# Bilder skalieren und Dateinamen erweitern
# Ordner fuer die Originale
mkdir Originale
for pic in *.jpg
do
# mit ImageMagick skalieren: laengste Seite 1024px
convert -verbose -quality 75 "$pic" -scale 1024x1024 "R_$pic"
# originale Bilder verschieben
mv $pic Originale/
done
Das Skript (wie alle selbstgebauten Skripten!) am besten ins ~/bin-Verzeichnis ablegen und ausfuehrbar machen, dann kann man von ueberall darauf zugreifen!
An dieser Stelle moechte ich dann auch noch bbgallery empfehlen, ein wirklich sensationelles perlskript, mit dem sich topeinfach extrem schicke Bildergalerien erstellen lassen!
http://bbgallery.sourceforge.net/
Per apt laesst es sich auch intstallieren:
apt install bbgallery perl-HTML-Template
glg, Daniel