1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Resizing Images - ImageMagick

    • Linux
  • Flowyes
  • 8. Juni 2003 um 23:50
  • Unerledigt
  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 8. Juni 2003 um 23:50
    • #1

    Eine Frage:
    Wie kann ich mehrere Bilddateien, automatisch mit einem Befehl, oder vielleicht mit einem script auf eine neue Größe bringen?
    convert als ein ImageMagick utility verlang immer ein input und ein output file. Deshalb schaff ich nicht, mehrere Dateien auf einmal auf die gleiche Größe zu bringen... (es geht manchmal um mehr als 100 Bilder)
    Was könnte ich da am besten machen?

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • Arthur Dent
    6
    Arthur Dent
    Mitglied
    Reaktionen
    2
    Punkte
    372
    Beiträge
    73
    • 9. Juni 2003 um 02:08
    • #2
    Zitat von Flowyes

    Eine Frage:
    Wie kann ich mehrere Bilddateien, automatisch mit einem Befehl, oder vielleicht mit einem script auf eine neue Größe bringen?
    convert als ein ImageMagick utility verlang immer ein input und ein output file. Deshalb schaff ich nicht, mehrere Dateien auf einmal auf die gleiche Größe zu bringen... (es geht manchmal um mehr als 100 Bilder)
    Was könnte ich da am besten machen?


    Wenn ich z.B. ein paar Photos für eine Homepage verkleinern will, mach ich einfach z.B. folgendes (in bash):

    for i in *JPG; do mogrify -resize 640x480 "$i"; done

    Achtung: Die Files werden einfach überschrieben - also nur bei Kopien machen.

    edit: Es geht auch ohne bash scripting. Auszug aus der man page:

    Zitat


    To convert a directory full of JPEG images to thumbnails, use:

    mogrify -size 120x120 *.jpg -resize 120x120 +profile "*"

  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 9. Juni 2003 um 12:56
    • #3

    Es geht alles wunderbar, danke :winking_face:

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 9. Juni 2003 um 13:45
    • #4

    Ich mach

    Code
    ls -1 *.jpg | xargs -i convert -verbose -scale 1024x768 \{\} \{\}

    (mogrify funktioniert bei mir nicht recht)

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung