[gelöst]wheezy-Alternative zu Resize

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
paul1234
Beiträge: 1924
Registriert: 28.06.2014 15:41:15

[gelöst]wheezy-Alternative zu Resize

Beitrag von paul1234 » 12.02.2015 11:02:01

Hallo,

ich such eine wheezy-Alternative zu Resize, also mehrere Bilder (jpeg) einer Größe mit einem Arbeitsschritt verkleinern

Gruß paul!
Zuletzt geändert von paul1234 am 12.02.2015 12:58:18, insgesamt 1-mal geändert.
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: wheezy-Alternative zu Resize

Beitrag von Six » 12.02.2015 11:19:02

Benutze Imagemagick:

Code: Alles auswählen

mogrify -path /pfad/zur/Quelle -resize 800x600 -quality 60 -format jpg *.png
Das resized alle png-Bilder im Ordner "Quelle" auf 800x600 Bildpunkte mit einer jpeg-Qualität von 60 Punkten. Wie immer hilft

Code: Alles auswählen

man mogrify
.
Be seeing you!

Benutzeravatar
paul1234
Beiträge: 1924
Registriert: 28.06.2014 15:41:15

Re: wheezy-Alternative zu Resize

Beitrag von paul1234 » 12.02.2015 12:02:44

ok, da das mit dem Pfad nicht so richtig geklappt hat, bin ich per cd direkt ins Verzeichnis gewechsel. Dann möchte ich das vorhandene .jpg-Format natürlich nicht ändern u. habe jetzt folgedene Code angewandt, der aber einen Fehler brachte:

Code: Alles auswählen

root@acertm2300:/home/user/Bilder/120215# mogrify -resize 800x600 -quality 60 -format jpg *.jpg
mogrify.im6: unable to open image `*.jpg': Datei oder Verzeichnis nicht gefunden @ error/blob.c/OpenBlob/2638.
hat jemand ne Idee?
ok, habs gelöst: Dateiformat ist .JPG nicht .jpg
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: wheezy-Alternative zu Resize

Beitrag von Meillo » 12.02.2015 12:10:16

paul1234 hat geschrieben:Dann möchte ich das vorhandene .jpg-Format natürlich nicht ändern
Dann kopiere erst alle Bilder und wende den Befehl auf die Kopien an. ;-)

Code: Alles auswählen

root@acertm2300:/home/user/Bilder/120215# mogrify -resize 800x600 -quality 60 -format jpg *.jpg
mogrify.im6: unable to open image `*.jpg': Datei oder Verzeichnis nicht gefunden @ error/blob.c/OpenBlob/2638.
Vielleicht enden deine Bilder ja gar nicht auf `.jpg'. Vielleicht musst du `*.JPG' oder `*.jpeg' verwenden. Das kommt halt auf die Dateinamen an.


Und btw: Mach sowas nicht als root!


Btw2: Ich schreibe den Befehl ueblicherweise so:

Code: Alles auswählen

mogrify -resize 800 *.jpg
Das hat den Vorteil, dass beim Bild danach bei unveraendertem Seitenverhaeltnis die laengere Seite 800px hat. Das Format erkennt Imagemagick automatisch, und bei der Qualitaet verwende ich immer den Standard.
Use ed once in a while!

Benutzeravatar
paul1234
Beiträge: 1924
Registriert: 28.06.2014 15:41:15

Re: wheezy-Alternative zu Resize

Beitrag von paul1234 » 12.02.2015 12:57:59

alles klar, Danke!
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

MaGe
Beiträge: 1799
Registriert: 01.06.2014 17:12:16

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von MaGe » 14.02.2015 17:08:56

paul1234

ich leg noch einen drauf

for a in *.JPG; do convert $a -resize 640x480 ${a%.JPG}-neu.JPG; done


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
paul1234
Beiträge: 1924
Registriert: 28.06.2014 15:41:15

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von paul1234 » 17.02.2015 10:52:22

MaGe hat geschrieben:paul1234
ich leg noch einen drauf
for a in *.JPG; do convert $a -resize 640x480 ${a%.JPG}-neu.JPG; done
gruss MaGe
hallo MaGe, ich denke für resizen von mehreren Bildern ist der Aufwand höher als so. Aber danke, ist schön zu wissen...
gruß paul!
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

uname
Beiträge: 12426
Registriert: 03.06.2008 09:33:02

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von uname » 17.02.2015 11:20:56

Ich lege immer einen neuen Ziel-Ordner (z.B. tmp) an, um nicht die Original-Struktur zu zerstören und um die Dateinamen beizubehalten:

Code: Alles auswählen

for i in $(ls *.jpg);do convert -resize 640 $i tmp/$i;done

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von Meillo » 17.02.2015 12:09:31

uname hat geschrieben:Ich lege immer einen neuen Ziel-Ordner (z.B. tmp) an, um nicht die Original-Struktur zu zerstören und um die Dateinamen beizubehalten:

Code: Alles auswählen

for i in $(ls *.jpg);do convert -resize 640 $i tmp/$i;done
Bei mir so aehnlich nur anders rum:

Code: Alles auswählen

mkdir orig && cp -a *.jpg orig/ && mogrify -resize 800 *.jpg
Use ed once in a while!

MaGe
Beiträge: 1799
Registriert: 01.06.2014 17:12:16

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von MaGe » 17.02.2015 14:15:33

Code: Alles auswählen

paul1234 hat geschrieben:
hallo MaGe, ich denke für resizen von mehreren Bildern ist der Aufwand höher als so. Aber danke, ist schön zu wissen...
mogrify -resize 800x600 -quality 60 -format jpg *.jpg
mogrify -resize 800 *.jpg
überschreibt aber deine bilder

for a in *.JPG; do convert $a -resize 640x480 ${a%.JPG}-neu.JPG; done
hiermit erhältst du deine Originale


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

wanne
Moderator
Beiträge: 7581
Registriert: 24.05.2010 12:39:42

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von wanne » 17.02.2015 17:31:14

Ich möchte hier nochmal auf avconv/ffmpeg hinweisen. In sachen jpg-Kompression ist der IMHO nicht zu schlagen.
avconv -i in.jpg -q 2 out.jpg macht typischerweise deutlich kleinere Bilder als Imagemagic und behällt dabe weitestgehend die Qualität.
Entsprechend meine Empfehlung:

Code: Alles auswählen

for i in $(ls *.jpg);do avconv -i $i -vf scale=800:-1 -q 2 tmp/$i
ggf. kannst du dir auch üerlegen ob ir bilder mit gößeren auflößungen und dafür höheren -q besser gefallen: Sind dann etwa gleich groß aber weniger pixelig. Dafür kommen dann gerne mal artefakte rein. Ist geschmackssache.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [gelöst]wheezy-Alternative zu Resize

Beitrag von Meillo » 17.02.2015 17:39:06

wanne hat geschrieben:Ich möchte hier nochmal auf avconv/ffmpeg hinweisen. In sachen jpg-Kompression ist der IMHO nicht zu schlagen.
Das ist mal ein cooler Hinweis! :THX:

Ob ich das tatsaechlich verwenden werde weiss ich nicht, aber ich werd's ausprobieren.
Use ed once in a while!

Antworten