Frage Wie skaliere ich Bilder einfach über die Befehlszeile?


Ich würde gerne wissen, wie man Bilder in Ubuntu skaliert. Was ist das einfachste Werkzeug dafür?


190
2017-08-05 15:04


Ursprung


Verbunden: Wie kann ich alle Bilder in einem Ordner auf die gleiche Breite skalieren? - kenorb
sourcedigit.com/... - Ferroao
Verbunden: Werkzeug zur Bildgrößenanpassung für Ubuntu. - kenorb


Antworten:


Willst du einfach?

Lauf sudo apt-get install nautilus-image-converteroder klicken Sie auf nautilus-image-converter  Install nautilus-image-converter.

Es fügt zwei Kontextmenüelemente in nautlius hinzu, so dass Sie mit der rechten Maustaste klicken und "Bildgröße ändern" wählen können. (Die andere ist "Bild drehen").

Sie können ein ganzes Verzeichnis von Bildern auf einmal machen, wenn Sie möchten, und Sie müssen nicht einmal eine Anwendung dazu öffnen.

Sie müssen Ihren Nautilus neu starten, damit neue Kontextmenüs angezeigt werden nautilus -q und klicken Sie dann auf das Symbol für den Home-Ordner, um Nautilus mit dem neuen Plug-In neu zu laden.


154
2017-08-05 15:46



Funktioniert nicht in Ubuntu 13.10 :( - malisokan
Funktioniert auch großartig in Fedora 20. sudo yum installiere Nautilus-Bildkonverter - Greg Sheremeta
Es funktioniert auf Ubuntu 14.04. Vielen Dank. - Saeed Zarinfam
Ich denke, du musst dich nach der Installation abmelden oder neu starten - oder einfach tun, was ich getan habe. Lauf pkill nautilus und klicken Sie dann auf das Symbol für den Home-Ordner, um Nautilus mit dem neuen Plug-In neu zu laden. - Lambart
... oder lauf einfach nautilus -q als jemand, der seit meinem letzten Kommentar zu der Antwort hinzugefügt wurde. :) - Lambart


Erste Installation ImageMagick über:

sudo apt-get install imagemagick

Öffnen Sie ein Terminal und führen Sie diesen Befehl aus:

convert  -resize 50% source.png dest.jpg

Es wird die Größe um 50% reduzieren

Sie können auch die Größe angeben:

convert -resize 1024X768  source.png dest.jpg

Sie können auch verwenden: mogrify Befehlszeilentool aus dem gleichen Paket.


197
2017-11-18 12:59



vor allem, um zu konvertieren -> sudo apt-get install imagemagick - javaloper
Der Befehl reduziert die Größe auf 50%, nicht um 50%. - Matthias Weiler
@MatthiasWeiler die sind identisch, nicht sicher, was du meinst - Alexander Mills
Sie sind nur für den Sonderfall von 50% identisch. -resize 10% macht Ihr Bild 90% kleiner. - Matthias Weiler
Wenn Sie den Fehler "Keine Bilder definiert .." erhalten haben, liegt dies wahrscheinlich daran, dass Sie das Zielbild nicht definiert haben. im obigen Beispiel dest.jpg ist ein Muss :) - Ramesh Pareek


sudo apt-get install imagemagick

Der Befehl mogrify überschreibt die Originaldateien mit den skalierten Bildern:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Hinweis: Sie können hinzufügen -auto-orient um konvertierte Bilder automatisch zu orientieren.


82
2018-02-07 12:05



Behalte das Seitenverhältnis nicht bei convert: convert hospital.jpg -resize 2000x! hospital_2000.jpg - Adobe
Perfekte und einfachste Antwort mit beiden Situationen. Liebe es ! - navderm
die anfänglichen Bilder sind ersetzt mit den neuen Größen. Falls Sie die ersten benötigen, erstellen Sie eine Sicherungskopie - cipricus


Wenn Sie nur ein paar Bilder machen, können die meisten Bildbearbeitungsprogramme in Ubuntu (Gimp, F-Spot, etc.) eine grundlegende Größenänderung vornehmen.

Wenn Sie Dutzende, Hunderte oder Tausende von Bildern bearbeiten möchten, bevorzuge ich Phatsch. Phatch ist ein GUI-basierter Batch-Foto-Editor, mit dem Sie eine ganze Reihe von Transformationen auf Bildern durchführen können. sudo apt-get install phatch

ImageMagick ist gut, aber es ist ein bisschen langweilig, wenn Sie die Einstellungsnamen für Dinge nicht kennen. Sie können Phatch sehr schnell lernen, indem Sie herumklicken.


23
2017-08-05 15:25



F-Spot ändert die Größe? Woher? - Martin
Während der Installation phatch meine Chrome Browser wurde geschlossen und ich konnte es nicht neu starten, ich musste es entfernen phatch und andere Pakete, die installiert wurden, um das Chrom zurück in den Arbeitsstatus zu bringen. - mallaudin


GIMP ist wahrscheinlich der einfachste Weg, da es eine ziemlich einfache Benutzeroberfläche für solche allgemeinen Aufgaben hat. Alles, was Sie tun müssen, ist Ihr Bild zu öffnen und zu Bild → Bildgröße zu gehen und dann entsprechend zu ändern. Es gibt auch Möglichkeiten, die Größenanpassung mit GIMP zu machen, aber ich kenne sie nicht auswendig.


8
2017-08-05 15:08





ImageMagick ist das Paket, das Sie möchten. Es enthält eine Reihe von nützlichen Befehlszeilen-Tools für diesen Zweck.

Hier ist ein einfaches Tutorial, das erklärt, wie man Bilder in der Größe verändert: -

mogrify -resize 320x240 *.jpg

Nachdem dieser Befehl abgeschlossen ist, werden alle Bilder durch ihre geänderte Version ersetzt. Beachten Sie, dass mogrify möglicherweise keine Bilder erzeugt, die genau 320x240 sind, um das Bildseitenverhältnis beizubehalten. Um dies zu erzwingen, ändern Sie den ursprünglichen Befehl, indem Sie ein Ausrufezeichen am Ende der gewünschten Auflösung platzieren:

mogrify -resize 320x240! *.jpg

8
2017-08-05 15:10





Im Augenblick Nautilus-Bildkonverter funktioniert nicht in Ubuntu 13.10. Deshalb benutze ich Bildmagie in der Befehlszeile, das ist eine gute Workaround (zumindest für mich).

sudo apt-get install imagemagick

Beachten Sie die Unterschied zwischen diesen ImageMagick-Tools:

  • Mogrify macht Verarbeitung auf dem gleichen Bild, es liest Datei Datei ändern und schreibt die Ausgabe in dieselbe Datei.
  • Konvertieren soll weiterarbeiten separate Bilder, liest Datei und ändern und schreiben auf andere Datei Format. Sie können den Befehl convert auch verwenden, um die Ausgabedatei zu verwenden als Eingabedatei.

Ich benutze oft mogrify einfach die Größe mehrerer Bilder ändern und die Originaldateien überschreiben. I. e. Mit diesem Befehl wird die Dimension aller JPG-Dateien auf 40% der ursprünglichen Dimension verkleinert:

mogrify -verbose -resize '40%' *.JPG

7
2017-11-10 17:51





Sie brauchen keine neue Software zu installieren

convert -resize 50% myfigure.png myfigure.jpg

oder

convert myfigure.png -resize 200x100 myfigure.jpg

7
2018-02-23 09:06





Installieren Gthumb. Einfache und einfache Funktionen zur Bildbearbeitung und -bearbeitung - Anzeige, Größenanpassung, Zuschneiden, Drehen, Spiegeln, Graustufen usw. mit Optionen zum Speichern im JPEG-, PNG-, TIFF-, TGA-Format.

Um gthumb zu installieren:

  • Öffne dein Terminal
  • Art sudo apt-get install gthumb
  • Akzeptieren Sie die Änderungen

7
2017-11-10 19:10



Auf Linux Mint war es die optimale Lösung für mich. - Fedir RYKHTIK
Ich bin es gewohnt, meine Fotos mit Gthumb zu drehen. - Arpad Horvath


Für GUI, Phatsch "Ein Klick ist tausend Fotos wert" ist das Beste für solch einen schnellen Job. Es ist bereits im Ubuntu-Repository. Es hat viele Aktionen und Optionen als imagemagick.

sudo apt-get install phatch

4
2018-02-03 09:29