Manuel de l'utilisateur de pamcut(0)

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

SYNOPSIS
pamcut [-left num_col] [-right num_col] [-top num_ligne] [-bottom num_ligne] [-width cols] [-height lignes] [-pad] [-verbose] [gauche haut largeur hauteur] [fichier_pnm]

Les abréviations minimales uniques sont autorisées. Un double tiret au lieu d’un seul peut être utilisé pour indiquer des options. Une espace peut être utilisée au lieu du signe égale pour séparer un nom d’option de sa valeur.

DESCRIPTION

Ce programme fait partie de Netpbm(1).

pamcut lit une image PAM, PBM, PGM ou PPM en entrée, extrait le rectangle indiqué et produit une image du même type.

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.

Si les options et les arguments sont utilisés ensemble, les deux spécifications seront mélangées d’une façon indéterminée.

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.

To use arguments, specify all four of the left, top, width, and height arguments. left and top have the same effect as specifying them as the argument of a -left or -top option, respectively. width and height have the same effect as specifying them as the argument of a -width or -height option, respectively, where they are positive. Where they are not positive, they have the same effect as specifying one less than the value as the argument to a -right or -bottom option, respectively. (E.g. width = 0 makes the cut go all the way to the right edge). Before July 2000, negative numbers were not allowed for width and height.

L’entrée standard est utilisée si aucun fichier_pnm n’est indiqué en entrée.

La sortie est faite sur la sortie standard.

pamcut fonctionne pour un flux d’images. Il découpe chaque image du flux de manière indépendante et produit un flux d’images. Avant Netpbm 10.32 (mars 2006), toutes les images étaient ignorées sauf la première.

Pour découper une seule image en plusieurs images de même grandeur, il est plus pratique et plus rapide d’utiliser pamdice(1) que d’exécuter pamcut plusieurs fois.

pamcomp(1) est aussi utile pour découper et compléter une image jusqu’à une certaine taille. Il suffit de créer une image d’arrière-plan de dimensions désirées et de superposer l’image en question.

OPTIONS

-left=num_col
    Le numéro de la colonne la plus à gauche à incorporer dans la sortie. Les colonnes les plus à gauche seront coupées. S’il s’agit d’un nombre non négatif, il fait référence à des colonnes numérotées à partir de zéro à gauche et augmentant vers la droite. Si ce nombre est négatif, il fait référence à des colonnes numérotées à partir de -1 à droite et diminuant vers la gauche.

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

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

-right=num_col
    Le numéro de la colonne la plus à droite à incorporer dans la sortie, numérotée de la même façon que pour l’option -left. Les colonnes les plus à droite seront coupées.

-top=num_ligne
    Le numéro de la ligne la plus en haut dans la sortie. Les lignes au-dessus seront coupées. S’il s’agit d’un nombre non négatif, il fait référence à des lignes numérotées à partir de 0 en haut et augmentant vers le bas. S’il s’agit d’un nombre négatif, il fait référence à des lignes numérotées -1 en bas et décroissant vers le haut.

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

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

-bottom=num_ligne
    Le numéro de la ligne la plus en bas à incorporer dans la sortie, numérotée de la même façon que pour l’option -top. Les lignes en dessous seront coupées.

-width=cols
    Le nombre de colonnes à incorporer dans la sortie. Il doit être positif.

--root=lignes
    Le nombre de lignes à incorporer dans la sortie. Il doit être positif.

-pad
    Si le rectangle indiqué ne tient pas entièrement dans l’image d’entrée, pamcut échoue à moins de spécifier l’option -pad. Dans ce cas, il remplit la sortie avec du noir jusqu’aux bords indiqués. Cette option peut être utilisée en cas de besoin d’une image d’une certaine dimension à partir d’une image de dimensions arbitraires.

    pnmpad(1) ajoute aussi des bordures à une image, mais leur largeur doit être indiquée directement.

    pamcomp(1) réalise une forme plus générale de remplissage. Créer une image d’arrière-plan de la dimension voulue et superposer l’image en question sur ce fond. Des options sont disponibles pour une superposition au centre du cadre ou contre n’importe quel côté et un remplissage de n’importe quelle couleur (la couleur du remplissage est celle de l’arrière-plan).

-verbose
    Cette option affiche des informations de traitement sur la sortie standard d’erreur.

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

HISTORIQUE

pamcut est issu de pnmcut et apparu dans Netpbm 9.20 (mai 2001). C’est le premier programme de Netpbm adapté au nouveau format PAM et à la bibliothèque de programmation.

Le prédécesseur pnmcut est un des plus vieux outils du paquet Netpbm.

AUTEUR
Copyright (c) 1989 par Jef Poskanzer.

SOURCE DU DOCUMENT
Cette page de manuel a été générée par l'outil « makeman » de Netpbm depuis une source HTML. La documentation principale est à

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

TRADUCTION
La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 (https://www.gnu.org/licenses/gpl-3.0.html) concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.