Wie kann ich die Größe von Bildern einfach über die Befehlszeile ändern?

Antworten:

169

Du willst einfach?

Führen Sie aus sudo apt-get install nautilus-image-converter, oder klicken Sie auf nautilus-image-converter Installieren Sie den Nautilus-Image-Converter.

Es werden zwei Kontextmenüelemente in nautlius hinzugefügt, sodass Sie mit der rechten Maustaste klicken und "Bildgröße ändern" auswählen können. (Das andere ist "Bild drehen").

Sie können ein ganzes Verzeichnis mit Bildern auf einmal erstellen und müssen dazu nicht einmal eine Anwendung öffnen.

Sie müssen Ihren Nautilus neu starten, um neue Kontextmenüs zu sehen. Führen nautilus -qSie den Befehl aus und klicken Sie auf das Symbol für den Basisordner, um Nautilus mit dem neuen Plug-In neu zu laden.

Richard Holloway
quelle
1
Funktioniert auch in Fedora 20 hervorragend. sudo yum installiere nautilus-image-converter
Greg Sheremeta
4
Es funktioniert unter Ubuntu 14.04. Vielen Dank.
Saeed Zarinfam
10
Ich denke, Sie müssen sich nach der Installation abmelden oder neu starten - oder einfach das tun, was ich getan habe. Führen pkill nautilusSie den Befehl aus und klicken Sie auf das Symbol für den Basisordner, um nautilus mit dem neuen Plug-In neu zu laden.
Lambart
1
... oder einfach so laufen, nautilus -qwie jemand der Antwort seit meinem letzten Kommentar hinzugefügt hat. :)
Lambart
239

Installieren Sie ImageMagick zuerst über:

sudo apt-get install imagemagick

Öffnen Sie ein Terminal und führen Sie den folgenden 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 das mogrifyBefehlszeilentool aus demselben Paket verwenden.

aneeshep
quelle
14
zuallererst, um zu konvertieren verwenden -> sudo apt-get install imagemagick
javaloper
1
Der Befehl reduziert die Größe auf 50% und nicht um 50%.
Matthias Weiler
@MatthiasWeiler die sind identisch, nicht sicher, was du meinst
Alexander Mills
4
Sie sind nur für den Sonderfall von 50% identisch. -resize 10%Verkleinert Ihr Bild um 90%.
Matthias Weiler
Wenn Sie die Fehlermeldung "Keine Bilder definiert ..." erhalten, liegt dies wahrscheinlich daran, dass Sie kein dest.jpg
Zielbild
99
sudo apt-get install imagemagick

Der Befehl mogrifyüberschreibt die Originaldateien mit den verkleinerten 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 -auto-orientkonvertierte Bilder hinzufügen, um sie automatisch auszurichten.

Eric Johnson
quelle
Behalten Sie das Seitenverhältnis nicht bei convert:convert hospital.jpg -resize 2000x! hospital_2000.jpg
Adobe
2
Perfekte und einfachste Antwort in beiden Situationen. Liebe es !
navderm
2
Die ursprünglichen Bilder werden durch die neuen Bilder mit geänderter Größe ersetzt. Falls Sie die ersten benötigen,
23

Wenn Sie nur ein paar Bilder machen, können Sie mit den meisten Bildbearbeitungsprogrammen in Ubuntu (Gimp, F-Spot usw.) die Größe ändern.

Wenn Sie Dutzende, Hunderte oder Tausende von Bildern bearbeiten möchten, bevorzuge ich Phatch . Phatch ist ein GUI-basierter Stapel-Fotoeditor, mit dem Sie eine Vielzahl von Transformationen für Bilder 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 sehr schnell Phatch lernen, indem Sie herum klicken.

Oli
quelle
F-Spot ändert die Größe? Wo?
Martin
Während der Installation wurde phatchmeine Chrome Browsergeschlossen und ich konnte sie nicht neu starten. Ich musste sie entfernen phatchund andere Pakete installieren, damit Chrome wieder funktioniert.
Mallaudin
12

ImageMagick ist das Paket, das Sie wollen. Es enthält eine Reihe nützlicher Befehlszeilentools für diesen Zweck.

Hier ist ein einfaches Tutorial, in dem erklärt wird, wie die Größe von Bildern im Batch geändert wird:

mogrify -resize 320x240 *.jpg

Nachdem dieser Befehl ausgeführt wurde, werden alle Bilder durch eine verkleinerte Version von sich selbst ersetzt. Beachten Sie, dass mogrify in dem Bemühen, das Bildseitenverhältnis beizubehalten, möglicherweise keine Bilder mit einer Auflösung von genau 320 x 240 erzeugt. Um dies zu erzwingen, ändern Sie den ursprünglichen Befehl in, indem Sie ein Ausrufezeichen am Ende der gewünschten Auflösung setzen:

mogrify -resize 320x240! *.jpg
Popey
quelle
8

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

Tommy Brunn
quelle
8

Im Moment funktioniert der Nautilus-Image-Converter nicht in Ubuntu 13.10 . Deshalb benutze ich imagemagick auf der Kommandozeile, was (zumindest für mich) eine sehr gute Lösung ist.

sudo apt-get install imagemagick

Beachten Sie den Unterschied zwischen diesen Imagemagick-Werkzeugen :

  • Mogrify verarbeitet dasselbe Bild, liest die Dateiänderungsdatei und schreibt die Ausgabe in dieselbe Datei.
  • Konvertieren ist dazu gedacht, separate Bilder zu bearbeiten, Dateien zu lesen und in andere Dateien / Formate zu schreiben. Sie können den Befehl convert auch verwenden, um dieselbe Ausgabedatei wie die Eingabedatei zu verwenden.

Ich benutze mogrify oft, um einfach die Größe mehrerer Bilder zu ändern und die Originaldateien zu überschreiben. Ich e. Dieser Befehl verkleinert die Größe aller JPG-Dateien auf 40% der ursprünglichen Größe:

mogrify -verbose -resize '40%' *.JPG
Malisokan
quelle
8

Es ist nicht erforderlich, neue Software zu installieren

convert -resize 50% myfigure.png myfigure.jpg

oder

convert myfigure.png -resize 200x100 myfigure.jpg
Pawan
quelle
7

Installieren Sie gthumb . Einfache und einfache Bildbearbeitungs- und Bearbeitungsfunktionen - Anzeige, Größenänderung, Zuschneiden, Drehen, Spiegeln, Graustufen usw. mit Optionen zum Speichern in den Formaten JPEG, PNG, TIFF und TGA.

So installieren Sie gthumb:

  • Öffnen Sie Ihr Terminal
  • Art sudo apt-get install gthumb
  • Akzeptieren Sie die Änderungen
Parto
quelle
1
Unter Linux Mint war es für mich die optimale Lösung.
Fedir RYKHTIK
Ich bin es gewohnt, meine Fotos mit gthumb zu drehen.
Arpad Horvath
4

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

sudo apt-get install phatch
user.dz
quelle
3

Es gibt ein gutes Multiplattform- Tool namens XnConvert . Kombinieren Sie und wählen Sie zwischen mehr als 80 verschiedenen Operationen. Die Installation ist einfach durch deb. Datei von der offiziellen Website.

Es ist kostenlos, aber nicht Open Source, vielleicht ist das nur das Schöne daran.

Bildbeschreibung hier eingeben

VRR
quelle
3

Sie können auch das allgegenwärtige ffmpeg(oder avconv) Werkzeug verwenden, um die Größe von Bildern zu ändern:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

Und wenn Sie wirklich schnell die Größe von JPEG- Bildern ändern möchten, versuchen Sie es mit epeg (wie hier und da erwähnt ), das aus dem Quellcode erstellt werden muss.

Pierz
quelle
Die Qualität ist im Vergleich zum Konvertieren und Mogrifizieren von ImageMagick sehr gut. Das ist mein Favorit.
16.
1

Öffne das Bild in ImageMagick.

  1. Klicken Sie auf das Bild-Befehlsfeld, um es zu öffnen.
  2. Ansicht-> Größe ändern Geben Sie den gewünschten Pixel ein. Klicken Sie auf die Schaltfläche zum Ändern der Größe.
  3. Datei-> Speichern, geben Sie den Namen ein. Klicken Sie auf die Schaltfläche Format. Wählen Sie das gewünschte Format und klicken Sie auf die Schaltfläche Auswählen.
  4. Klicken Sie auf die Schaltfläche Speichern.

Eine weitere Option ist die Auswahl von Ansicht -> Originalbild und Ziehen Sie die Ecken des Bildes, um dessen Größe zu ändern. Wählen Sie Datei -> Speichern.

Deepa
quelle
1

Ich benutze Pimagizer. Es funktioniert hervorragend und ist die einfachste Anwendung, die ich je verwendet habe. Getestet unter Ubuntu 14.04, 15.04, 15.10 .

sudo add-apt-repository ppa:vfrico/stable
sudo apt-get update
sudo apt-get install pimagizer

Weitere Informationen finden Sie unter: https://launchpad.net/pimagizer/ .

hg8
quelle