Pamcut-Benutzerhandbuch(0) Pamcut-Benutzerhandbuch(0)

pamcut - cut a rectangle out of a PAM, PBM, PGM, or PPM image

ÜBERSICHT

pamcut

[-left Spaltennummer]

[-right Spaltennummer]

[-top Zeilennummer]

[-bottom Zeilennummer]

[-width Spalten]

[-height Zeilen]

[-pad]

[-verbose]

[Links Oben Breite Höhe]

[PNM-Datei]

Optionen können auf ihren kürzesten eindeutigen Präfix abgekürzt werden. Sie können zur Kennzeichnung von Optionen auch zwei anstatt nur eines Bindestrichs verwenden. Sie können den Namen der Option und ihren Wert durch Leerzeichen anstatt eines Gleichheitszeichens trennen.

Dieses Programm ist Teil von netpbm(1).

pamcut liest ein PAM-, PBM-, PGM- oder PPM-Bild als Eingabe und extrahiert das angegebene Rechteck. Es erzeugt ein Bild vom Typ des Eingabebildes als Ausgabe.

There are two ways to specify the rectangle to cut: arguments and options. Options are easier to remember and read, more expressive, and allow you to use defaults. Arguments were the only way available before July 2000.

Wenn Sie Optionen und Argumente gleichzeitig verwenden, werden die beiden Angaben auf eine nicht vorhersehbare Art vermischt.

In any case, remember that you are specifying the rectangle to keep, not the bits to discard. Otherwise, you'll be tempted to believe that -right=9 means to delete the 9 rightmost columns. (It really means keep the stuff up to Column 9 and delete the rest).

To use options, just code any mixture of the -left, -right, -top, -bottom, -width, and -height options. What you don't specify defaults. Those defaults are in favor of minimal cutting and in favor of cutting the right and bottom edges off. It is an error to overspecify, i.e. to specify all three of -left, -right, and -width or -top, -bottom, and -height.

Um Argumente zu verwenden, geben Sie alle vier Argumente Links, Oben, Breite und Höhe an. Links und Oben haben gleiche Bedeutung, als wenn sie als Argumente der Optionen -left beziehungsweise -top angegeben wären. Wenn Breite und Höhe positiv sind, haben sie gleiche Bedeutung, als wenn sie als Argumente der Optionen -width beziehungsweise -height angegeben wären. Sind sie negativ, dann haben sie die gleiche Bedeutung, als wenn sie abzüglich eins als Argumente von -right beziehungsweise -bottom angegeben wären. (Beispielsweise bewirkt Breite = 0, dass alles bis zur rechten Kante abgeschnitten wird). Vor Juli 2000 waren negative Werte für Breite und Höhe nicht erlaubt.

Wenn Sie keine Eingabedatei PNM-Datei angeben, wird von der Standardeingabe gelesen.

Die Ausgabe erfolgt auf die Standardausgabe.

pamcut funktioniert auch mit einem Strom aus mehreren Bildern. Dazu bearbeitet es alle Bilder unabhängig voneinander und erzeugt als Ausgabe einen Strom aus mehreren Bildern. Vor Netpbm 10.32 (März 2006) wurde nur das erste Bild aus dem Strom bearbeitet.

Wenn Sie ein einzelnes Bild in mehrere gleichgroße Bilder aufteilen wollen, ist pamdice(1) schneller und einfacher zu verwenden, als pamcut mehrfach aufzurufen.

pamcomp(1) ist ebenfalls hilfreich, um ein Bild zu zerschneiden und auf eine bestimmte Größe aufzufüllen. Dazu erzeugen Sie ein Hintergrundbild mit den gewünschten Abmessungen und überlagern darauf das zu bearbeitende Bild.

Die Nummer der Spalte ganz links, die gerade noch in der Ausgabe erscheint. Spalten links davon werden abgeschnitten. Ist diese Nummer nicht negativ, so bezieht sie sich auf die Spalten mit der Nummerierung von 0 auf der linken Seite und nach rechts zunehmend. Ist sie negativ, so bezieht sie sich als Spalte mit der Nummerierung von -1 auf der rechten Seite und nach links abnehmend.

To delete N columns at the left edge, specify -left=N.

To delete N columns at the right edge, specify -left=--(N+1).

Die Nummer der Spalte ganz rechts, die gerade noch in der Ausgabe erscheint. Die Nummerierung ist analog zu -left. Spalten rechts davon werden abgeschnitten.
Die Nummer der Zeile ganz oben, die gerade noch in der Ausgabe erscheint. Zeilen oberhalb davon werden abgeschnitten. Ist diese Nummer nicht negativ, so bezieht sie sich auf die Zeilen mit der Nummerierung von 0 auf der oberen Seite und nach unten zunehmend. Ist sie negativ, so bezieht sie sich als Zeile mit der Nummerierung von -1 auf der unteren Seite und nach oben abnehmend.

To delete N rows at the top, specify -top=N.

To delete N rows at the bottom, specify -bottom=-(N+1).

Die Nummer der Zeile ganz unten, die gerade noch in der Ausgabe erscheint. Die Nummerierung ist analog zu -top. Zeilen unterhalb davon werden abgeschnitten.
Die Anzahl der Spalten in der Ausgabe. Der Wert muss positiv sein.
Die Anzahl der Zeilen in der Ausgabe. Der Wert muss positiv sein.
Wenn das von Ihnen angegebene Rechteck nicht ganz innerhalb des Eingabebildes ist, schlägt pamcut fehl, wenn Sie nicht zusätzlich -pad angeben. In diesem Fall füllt pamcut die Ausgabe mit Schwarz bis zu den von Ihnen angegebenen Kanten auf. Sie können diese Option verwenden, wenn Sie ein Bild mit bestimmten Abmessungen benötigen, aber ein Bild mit beliebigen Abmessungen haben.

pnmpad(1) fügt zusätzlich Begrenzungen an ein Bild an, allerdings ist deren Breite direkt anzugeben.

pamcomp(1) führt eine allgemeinere Art dieses Auffüllens durch. Sie erzeugen ein Hintergrundbild mit den gewünschten Abmessungen und überlagern darauf das zu bearbeitende Bild. Sie können Optionen verwenden, um das zu bearbeitende Bild im Rahmen zentriert oder an einer beliebigen Kante zu positionieren und das Auffüllen mit einer beliebigen Farbe durchzuführen (die Farbe zum Auffüllen ist die Farbe des Hintergrundbildes).

Gibt Ausgaben über die Verarbeitung auf der Standardfehlerausgabe aus.

pnmcrop(1), pamdice(1), pamcomp(1), pnmpad(1), pnmcat(1), pgmslice(1), pnm(1)

pamcut wurde in Netpbm 9.20 (Mai 2001) von pnmcut(1) abgeleitet. Es war das erste Netpbm-Programm, das an das neue PAM-Format und die neue PAM-Programm-Bibliothek angepasst wurde.

Der Vorgänger pnmcut(1) war eines der ältesten Werkzeuge in dem Netpbm-Paket.

Copyright © 1989 Jef Poskanzer.

Diese Handbuchseite wurde vom Netpbm-Werkzeug »makeman« aus der HTML-Quelle erstellt. Das Hauptdokument befindet sich unter

http://netpbm.sourceforge.net/doc/pamcut.html

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Christoph Brinkhaus <c.brinkhaus@t-online.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

5. April 2025 Netpbm-Dokumentation