
convert
Was sind die Unterschiede bei Imagick ?
- zwischen
-resize
und-size
und - zwischen
-repage
und-page
?
Wenn ich einige PNG-Dateien in eine PDF-Datei konvertieren und die Größe der Bilder ändern möchte (als Anzahl der Pixel oder als Standardseitengröße wie A4), welche Optionen soll ich verwenden? (Es scheint, als würde es -page a4
wie beabsichtigt funktionieren, -repage a4
nimmt aber keine Änderung vor.)
Aus der Manpage
-size geometry width and height of image
-resize geometry resize the image
-page geometry size and location of an image canvas (setting)
-repage geometry size and location of an image canvas
Antwort1
-size
: Eingabeeinstellungen sind speziell auf die Steuerung der Erstellung von Bildern beschränkt, die erstellt oder eingelesen werden. Normalerweise werden sie verwendet, um bestimmte Metadaten zuzuweisen oder zu überschreiben, die den Bildern zugeordnet werden sollen, die nach der Definition dieser Einstellung erstellt wurden. Sie werden aus einer externen Datei erstellt oder eingelesen.
-label -delay -dispose -page -comment -size
Denken Sie daran, dass sie NUR angewendet werden, wenn ein Bild erstellt oder eingelesen wird, und ansonsten vollständig ignoriert werden.
-resize
: Ändern Sie einfach die Größe eines Bildes.
-page
Und-repage
: Mit IM Version 6 und der Umstrukturierung der Befehlszeile -page
wurde die Option zu einer reinen Einstellung zum Lesen/Erstellen von Bildern, die zum Erstellen von GIF-Animationen und Bildebenen verwendet wurde. Daher wurden separate -repage
Operatoren -set page
hinzugefügt, mit denen Benutzer die Informationen zur virtuellen Leinwand festlegen oder ändern können.
Antwort2
Auf der ImageMagick-Site ist die Antwort für beide unterschiedlich.
Dersize
Undresize
Optionen haben beide die gleiche Funktion, können jedoch unterschiedliche Eingaben akzeptieren. Mit der Option „Größe“ können Sie die gewünschte Auflösung angeben, z. B. 640 x 480. Mit der Option „Größe ändern“ können Sie ebenfalls die gewünschte Auflösung angeben. Mit der Option „Größe ändern“ können Sie jedoch auch einen Prozentwert des aktuellen Bilds angeben, z. B. 75 %.
Derrepage
Mit dieser Option wird die gesamte Bildfläche geändert, im Gegensatz zu nur dem Bild, was mit der Seitenoption festgelegt wird. Dies ist mir nicht ganz so klar, aber die folgenden Links sollten zur Klärung beitragen.