Wie man die Größe eines Bildes in Imagemagick verändert

Wie man die Größe eines Bildes in Imagemagick verändert
Es gibt viele Male, in denen wir nur ein Bild schrumpfen oder vergrößern müssen. Manchmal sagen sie uns auf Websites, dass Sie ein Foto von sich selbst posten können, aber dass es so und so in Bezug auf die Lösung sein muss. Natürlich können Sie auf kostenlosen Websites ausgeführt werden, die Ihr Bild für Sie verkleinern können. Wenn Sie mit Code einen Weg haben, können Sie es einfach in einer einzigen Zeile in Ihrem kostbaren Terminal tun. In diesem Tutorial lernen wir, wie man die Größe eines Bildes mit ImageMagick reduziert oder vergrößert.

ImageMagick installieren

Wir werden für alles Imagemagick benötigen. Lassen Sie es uns also installieren:

sudo apt-Get Installieren Sie Imagemagick

Imagemagick -Befehle

In Imagemagick gibt es einige Befehle, die wir wissen sollten (konvertieren, identifizieren, mogrifizieren, zusammengesetzt, montieren, vergleichen, streamen, anzeigen, animieren, importieren und beschwören), aber zur Änderung müssen wir nur drei wissen von ihnen:

Konvertieren: Convert ist ein Befehl, der zum Konvertieren zwischen Formaten, Größenänderung, Unschärfe, Ernte, Despeckle, Dither, Draw usw. Der große Teil des Befehls konvertieren ist, dass am Ende zwei Dateien vorhanden sind: die Originaldatei und die transformierte Datei.

Mogrifiziert: Mogrify ist ein Befehl zur Größe der Größe eines Bildes, Unschärfe, Ernte, Despeckle, Dither, Draw usw. Der Unterschied zwischen dem Befehl konvertieren und dem Befehl mogrifik besteht jedoch darin, dass das Originalbild im Befehl mogrifik überschrieben wird. Somit gibt es in jedem Fall nur eine einzige Datei.

Identifizieren: Der Befehl identifizieren. Wenn Sie also eine Transformation durchführen, wie z.

Sie können mehr über Imagemagick erfahren, indem Sie tippen:

Mann Imagemagick

Konvertieren, Größe ändern - absolute Größe

Die erste Möglichkeit zur Größe des Bildes besteht darin, den Größenschalter in Verbindung mit dem Befehl konvertieren zu verwenden. In diesem Fall verwenden wir die Auflösung.

konvertieren -Resize

Beispiel

Konvertieren Sie 1024x768 Bild1.JPG Image1-Ressized.JPG

Mein Originalfoto ist 4624 × 3468; Sie können diese Informationen mit dem Befehl Identifikationsbefehl herausfinden. Lassen Sie uns also sehen, was passiert, wenn Sie den Größenschalter verwenden. Mit dem Größenschalter können Sie die gewünschte Auflösung übergeben. Danach bestehe ich den Namen des Originalbildes (Bild1.JPG) und der Name des transformierten Bildes (Image1-Resize.JPG). Bitte beachten Sie, dass das transformierte Bild das Bild ist, das in der Größe reduziert wurde. Der Name, den Sie ihm geben, ist der Name des neuen reduzierten Bildes erstellt. Und wie Sie im folgenden Bild sehen können, haben Sie den Befehl konvertieren, der das Bild verändert hat:

Konvertieren, Größe ändern - Prozentsatz

Sie können auch das Prozentsatz (%) Zeichen mit dem Größenschalter verwenden.

konvertieren -Resize

Zum Beispiel:

konvertieren -40% Bild1 konvertieren.JPG -Ausgabe.JPG

Wie Sie vielleicht bemerkt haben, betrug das Originalbild 4624 × 3468 und das neue reduzierte Bild beträgt 1850 × 1387. In diesem Fall beträgt das reduzierte Bild 40% seines Originalbildes (4624 × 0.4 = 1850).

Konvertieren, ändern - maximale Fläche

Im folgenden Beispiel können Sie den maximalen Pixelbereich definieren, den das Bild/das Bild konsumieren kann. Zu diesem Zweck müssen Sie zusätzlich zum Größenschalter das @ flag verwenden:

konvertieren -Resize @

Beispiel

Konvertieren.JPG -Ausgabe.JPG

Bitte denken Sie daran, dass mein Bild1.JPG ist ursprünglich 4624 × 3468. Nach der Größe der Größe beträgt die Größe des Bildes jedoch 36 × 27.

Warum ist das so?

Es liegt so, weil 36 × 27 = 972 unter der maximalen Pixelflächengrenze von 1000 liegt. Grundsätzlich ist 1000 der maximale Pixelbereich für das Bild, in dem die Pixelfläche Höhenzeiten Breite ist.

Konvertieren - Probe

Alternativ können Sie dies mit dem Beispielschalter tun.

konvertieren -sample

Beispiel

Konvertieren Sie das Beispiel 40% x40% Bild1.JPG Image1-Ressized40%.JPG

In diesem Fall haben wir, wie Sie sehen, den Befehl konvertieren, das Bild auf 40% seiner ursprünglichen Größe zu reduzieren. Letzterer übersetzt ein Bild, das 1850 × 1387 ist.

Hier verwenden wir den Probenschalter, um das Bild um 40% zu reduzieren. Wir übergeben es dann den Namen des Originalbildes (Image1.JPG) und der Name, den wir unser neues reduziertes Bild nennen möchten.

Verwenden Sie erneut den Befehl identifizieren, um festzustellen, ob die Reduktion stattgefunden hat oder nicht.

Konvertieren, skalieren

Die Skala ähnelt der Größe der Größe.

konvertieren

Beispiel

Image2 konvertieren.JPG -skaliert 25% Ausgang.JPG

In diesem Fall war mein Originalbild 2312 × 1734. Ich habe es auf 25% skaliert - also 2312 × 0.25 = 578. Das endgültige Bild ist 578 × 434.

Mogrifizieren, ändern - Absolute Größe und Prozentsatz

Mogrify wird, wie zuvor beschrieben, verwendet, um Dinge zu tun, die dem CONVERT -Befehl ähnlich sind. Es speichert jedoch die Originaldatei. Daher können Sie das Original nicht behalten.

mogrify -resize

Zum Beispiel:

mogrifizieren -50% Bild2.JPG

Bitte beachten Sie, dass wir keinen zweiten Dateinamen hinzufügen, da wir die Originaldatei ersetzen werden.

Beispiel

mogrify -Resize 2312x1734 Bild3.JPG

Abschluss

Das Lernen, wie man die Größe eines Bildes reduziert oder vergrößert, ist nicht kompliziert. Die meisten Menschen neigen dazu, auf Websites und andere Software zu strömen, um dies zu tun. Sie hätten nicht gewusst, dass es auf Ubuntu so einfach ist wie Kuchen. Mit Imagemagick, seinen Konvertier- und Mogrifizierungsbefehlen können Sie die Größe eines Bildes reduzieren oder vergrößern und anschließend überprüfen, ob die Größe reduziert oder vergrößert wurde, indem Sie den Befehl Identität identifizieren. Und darüber hinaus können Sie die Größe eines Bildes unter Verwendung eines Prozentsatzes, der maximalen Pixelfläche, der absoluten Größe usw. reduzieren oder vergrößern. In diesem Tutorial haben wir die Größe des Bildes mit nur wenigen Befehlen abgedeckt. Wenn Sie also das nächste Mal ein Bild/Bild schrumpfen oder vergrößern, denken Sie an Imagemagicke!

Weitere Informationen zur Änderung der Größe mit Imagemagick finden Sie in anderen Linux -Hinweisartikeln und besuchen Sie https: // Legacy.Imagemagick.org/use/ugesize/#noaspect.