Manuel de xwdtopnm(1)

NOM
xwdtopnm – Conversion d’un fichier de copie brute d’une image de fenêtre d’X10 ou d’X11 en image PNM

SYNOPSIS

xwdtopnm [-verbose] [-headerdump] [fichier_xwd]

DESCRIPTION

Ce programme fait partie de Netpbm(1).

xwdtopnm lit un fichier de copie brute de fenêtre d’X10 ou d’X11 et produit une image PNM. Le type d’image produite dépend du fichier d’entrée : si l’image est en noir et blanc, la sortie est en PBM, si elle est en niveaux de gris, elle est en PGM, sinon elle est en PPM. Le programme indique quel type est produit.

En utilisant ce programme, il est possible de convertir n’importe quoi pouvant être affiché sur un écran X de station de travail en image PNM. Il suffit d’afficher ce qui est désiré, exécuter le programme xwd(1) pour capturer le contenu de la fenêtre (clic dessus), transmettre le résultat à xwdtopnm et puis utiliser pamcut(1) pour sélectionner la partie désirée.

Il est à remarquer qu’une image XWD en fausses couleurs (typiquement, celle obtenue d’une copie brute d’une fenêtre X) a comme valeur maximale 65535, signifiant que le fichier PNM généré par xwdtopnm a comme valeur maximale 65535. Beaucoup d’anciens programmes de traitement d’image (qui ne font pas partie du paquet Netpbm et qui n’utilisent pas la bibliothèque de programmation de Netpbm) ne savent pas comment gérer une image PNM ayant une valeur maximale supérieure à 255 (à cause de la présence de deux octets au lieu d’un seul pour chaque échantillon de l’image). Il est possible de passer la sortie de xwdtopnm à travers pamdepth(1) avant de la passer à un de ces anciens programmes.

xwdtopnm ne peut pas convertir n’importe quelle sorte d’image XWD (ce qui signifie essentiellement qu’il ne peut pas convertir une image XWD créée à partir de n’importe quelle configuration d’affichage X). En particulier, il ne peut pas convertir une image de plus de 24 bits par pixel.

OPTIONS

En plus de toutes les options communes à tous les programmes basés sur libnetpbm (en particulier -quiet, voir
 Options communes index.html#commonoptions ), xwdtopnm reconnait les options suivantes de ligne de commande :

-verbose
    Cette option fait que xwdtopnm affiche des informations pratiques à propos de l’image d’entrée et du processus de conversion.

-headerdump
    Cette option fait que xwdtopnm affiche le contenu de l’en-tête X11. Elle n’a aucun effet lorsque l’entrée concerne X10. Cette option est apparue dans Netpbm 10.26 (décembre 2004).

NOTES

  Échantillons utilisant deux octets

xwdtopnm quelquefois produit une sortie ayant une valeur maximale supérieure à 255, ce qui signifie que la valeur maximale d’un échantillon (une valeur d’intensité, par exemple, la composante rouge d’un pixel) est supérieure à 255 et, par conséquent, chaque échantillon a besoin de deux octets pour être représenté. Cela peut être un problème parce que certains programmes attendent ces octets dans un ordre différent de celui indiqué dans la spécification de format de Netpbm et qui est ce que xwdtopnm produit. Cela signifie que les couleurs seront entièrement différentes de ce qu’elles devraient. xv(1) est un tel programme.

En cas de problème (par exemple, vouloir afficher la sortie de xwdtopnm avec xv), deux manières permettent de corriger cela :

–   passer la sortie à travers pamendian(1) pour produire le format attendu par le programme ;

–   passer la sortie à travers pamdepth(1) pour réduire la valeur maximale en dessous de 256 de façon à n’avoir qu’un seul octet par échantillon.

Souvent il n’y a aucune bonne raison d’avoir une valeur maximale supérieure à 255. Cela se produit parce que dans XWD, mais pas dans PNM, chaque composante de couleur d’un pixel peut avoir une résolution différente, par exemple, 5 bits pour le bleu (valeur max 31), 5 bits pour le rouge (valeur max 31) et 6 bits pour le vert (valeur max 63), pour un total de 16 bits par pixel. Pour reproduire les couleurs aussi précisément que possible, xwdtopnm doit utiliser une grande valeur maximale. Dans cet exemple, il utiliserait la valeur maximale 31 * 63 = 1953, ce qui requiert deux octets par échantillon, et au total 48 bits par pixel.

Parce que c’est un problème courant et frustrant lors de l’utilisation de xwdtopnm, le programme émet un avertissement chaque fois qu’il génère une sortie avec des échantillons de deux octets. Cet avertissement peut être omis avec l’option commune (index.html#commonoptions) -quiet. Cet avertissement est apparu dans Netpbm 10.46 (mars 2009).

VOIR AUSSI
pnmtoxwd(1), pamendian(1), pamdepth(1), pnm(1), xwd

AUTEUR

Copyright (C) 1989, 1991 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/xwdtopnm.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.