AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

jpegtopnm - En ligne dans le Cloud

Exécutez jpegtopnm dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande jpegtopnm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


jpegtopnm - convertit le fichier JPEG/JFIF en pixmap ou graymap portable

SYNOPSIS


jpegtopnm [-dct {int|vite|flotter}] [-noslisse] [-mémoire maximale N] [{-adobe|-notadobe}]
[-commentaires] [-dumpexif] [-exif=spécif_fichier] [-verbeux] [-niveau de trace N] [ nom de fichier ]

Toutes les options peuvent être abrégées en leur préfixe unique le plus court.

DESCRIPTION


jpegtopnm convertit le fichier JFIF nommé, ou l'entrée standard si aucun fichier n'est nommé en PPM
ou un fichier image PGM sur la sortie standard. Si le fichier JFIF est en niveaux de gris,
jpegtopnm génère un fichier PGM (Portable Graymap). Sinon, il génère un PPM
(Portable Pixmap).

jpegtopnm utilise la bibliothèque JPEG de l'Independent JPEG Group pour interpréter le fichier d'entrée. Voir
http://www.ijg.org pour des informations sur la bibliothèque.

"JFIF" est le nom correct du format d'image communément appelé "JPEG". Strictement
parlant, JPEG est une méthode de compression. Le format d'image utilisant la compression JPEG qui
est de loin le plus courant est JFIF. Il existe également un sous-format de TIFF qui utilise JPEG
compression.

EXIF est un format d'image qui est un sous-format de JFIF (à savoir, un fichier JFIF qui contient un
en-tête EXIF ​​en tant que marqueur APP1). jpegtopnm gère EXIF.

Les fichiers JFIF peuvent avoir 8 bits par échantillon ou 12 bits par échantillon. La variété 8 bits est
de loin le plus courant. Il existe deux versions de la bibliothèque IJG JPEG. On n'en lit que 8
bits et l'autre ne lit que les fichiers 12 bits. Vous devez lier celui qui convient de
ces bibliothèques avec jpegtopnm. Normalement, cela signifie que la bibliothèque est dans votre partage
chemin de recherche de bibliothèque lorsque vous exécutez jpegtopnm.

jpegtopnm génère une sortie avec un octet ou deux octets par échantillon en fonction de
si l'entrée JFIF a 8 bits ou 12 bits par échantillon. Vous pouvez utiliser pnmprofondeur à
réduisez un fichier de deux octets par échantillon en un fichier d'un octet par échantillon si vous en avez besoin.

Si le fichier JFIF utilise l'espace colorimétrique CMJN ou YCCK, l'entrée ne contient pas réellement
suffisamment d'informations pour savoir de quelle couleur est chaque pixel. Pour savoir de quelle couleur est un pixel, on
devrait connaître les propriétés des encres auxquelles se réfère l'espace colorimétrique. jpegtopnm
interprète les couleurs en utilisant la transformation commune qui suppose que toutes les encres sont
simplement soustractif et linéaire.

OPTIONS


Les options sont réservées aux utilisateurs avancés :

-dct int
Utiliser la méthode DCT entière (par défaut).

-dct vite
Utilisez le DCT entier rapide (moins précis).

-dct flotter
Utilisez la méthode DCT à virgule flottante. La méthode float est très légèrement plus précise
que la méthode int, mais est beaucoup plus lente à moins que votre machine n'ait un flottement très rapide-
matériel de pointe. Notez également que les résultats de la méthode à virgule flottante peuvent varier
légèrement sur les machines, tandis que les méthodes entières devraient donner les mêmes résultats
partout. La méthode des entiers rapides est beaucoup moins précise que les deux autres.

-noslisse
Utilisez une routine de suréchantillonnage plus rapide et de moindre qualité.

-mémoire maximale N
Définir une limite sur la quantité de mémoire jpegtopnm utilise dans le traitement de grandes images. Valeur
est en milliers d'octets, ou en millions d'octets si "M" est suffixé après le nombre.
Par exemple, -mémoire maximale 4m sélectionne 4000000 octets. Si jpegtopnm a besoin de plus d'espace,
il utilise des fichiers temporaires.

-adobe

-notadobe
Il existe deux variantes de l'espace colorimétrique CMJN (et également YCCK) qui peuvent être
utilisé dans l'entrée JFIF. Dans la normale, une valeur zéro pour les composants d'une couleur
indique l'absence d'encre. Dans l'autre, une valeur zéro signifie l'encre maximale
couverture. Ce dernier est utilisé par Adobe Photoshop lorsqu'il crée une sortie JFIF nue
(mais pas lorsqu'il crée une sortie JFIF dans le cadre de Postscript encapsulé
production).

Ces options indiquent jpegtopnm quelle version de l'espace colorimétrique CMJN ou YCCK la
utilisations de l'image. Si vous ne spécifiez ni l'un ni l'autre, jpegtopnm essaie de le comprendre par lui-même.
Dans la version actuelle, il n'essaie pas du tout d'efforts : il suppose simplement que le
version Photoshop, puisque Photoshop et ses émulateurs semblent être la principale source de
Images CMJN et YCCK. Mais avec l'expérience d'utilisation, les futures versions pourraient être plus
sophistiqué.

Si l'image JFIF n'indique pas qu'elle est CMJN ou YCCK, ces options n'ont pas
effet.

Si vous n'utilisez pas la bonne de ces options, le symptôme est affiché qui ressemble
comme un négatif.

-dumpexif
Imprimer le contenu interprété de n'importe quel en-tête Exif dans le fichier d'entrée au standard
Fichier d'erreur. Similaire au programme jhead (ne fait pas partie du package Netpbm).

-exif=spécif_fichier
Extrayez le contenu de l'en-tête EXIF ​​de l'image d'entrée et écrivez-le dans le
filet spécif_fichier. spécif_fichier = - signifie l'écrire dans la sortie standard. Dans ce cas,
jpegtopnm ne produit pas du tout l'image convertie.

jpegtopnm écrit le contenu de l'en-tête EXIF ​​octet par octet, en commençant par le
champ de longueur de deux octets (dont la longueur inclut ces deux octets).

Vous pouvez utiliser ce fichier comme entrée pour ppmtojpeg pour insérer un en-tête EXIF ​​identique dans
une nouvelle image JFIF.

S'il n'y a pas d'en-tête EXIF, jpegtopnm écrit deux octets de zéro binaire et rien
autre.

Un en-tête EXIF ​​prend la forme d'un marqueur JFIF APP1. Seul le premier de ces marqueurs
dans les comptes d'en-tête JFIF.

-commentaires
Imprimez tous les commentaires du fichier d'entrée dans le fichier d'erreur standard.

-verbeux
Imprimez les détails de la conversion vers le fichier d'erreur standard.

-niveau de trace n
Activez les messages de trace de la bibliothèque JPEG dans le fichier d'erreur standard. Un plus haut
valeur de n obtient plus d'informations de suivi. -verbeux implique un niveau de trace d'au moins
1.

EXEMPLES


Cet exemple convertit le fichier couleur JFIF foo.jpg en un fichier PPM nommé foo.ppm :

jpegtopnm toto.jpg >toto.ppm

ASTUCES


Vous pouvez utiliser ppmquantité colorer quantifier le résultat, c'est-à-dire réduire le nombre de
couleurs dans l'image. En fait, vous devrez peut-être si vous souhaitez convertir le fichier PPM en
certains autres formats. ppmdither Effectue une quantification plus sophistiquée.

Utilisez pnméchelle pour modifier les dimensions de l'image résultante.

Utilisez ppmtopgm pour convertir un fichier JFIF couleur en un fichier PGM en niveaux de gris.

Vous pouvez facilement utiliser ces convertisseurs ensemble. Par exemple:

jpegtopnm toto.jpg | ppmtopgm | pnméchelle .25
> foo.pgm

-dct vite (facultatif) -noslisse gagner en vitesse au prix d'un petit sacrifice en qualité.

Si vous avez la chance d'avoir du matériel à virgule flottante très rapide, -dct flotter peut être
encore plus vite que -dct vite. Mais sur la plupart des machines -dct flotter est plus lent que -dct int, Dans
ce cas, il ne vaut pas la peine d'être utilisé, car son avantage de précision théorique est trop petit
être important dans la pratique.

Un autre programme, djpeg, est similaire. djpeg est maintenu par le groupe indépendant JPEG et
emballé avec la bibliothèque JPEG qui jpegtopnm utilise pour tout son travail JPEG. En raison de
cela, vous pouvez vous attendre à ce qu'il exploite des fonctionnalités JPEG plus actuelles. Aussi, puisqu'il faut
avoir la bibliothèque à exécuter jpegtopnm, mais pas l'inverse, cjpeg peut être plus communément
disponible.

D'autre part, djpeg n'utilise pas les bibliothèques NetPBM pour générer sa sortie, car tous
les outils NetPBM tels que jpegtopnm faire. Cela signifie qu'il est moins susceptible d'être cohérent avec
tous les autres programmes qui traitent les formats NetPBM. De plus, la syntaxe de commande de
jpegtopnm est cohérent avec celui des autres outils Netpbm, contrairement djpeg.

ENVIRONNEMENT


JPEGMEM
Si cette variable d'environnement est définie, sa valeur est la limite de mémoire par défaut. Les
la valeur est spécifiée comme décrit pour le -mémoire maximale option. Un explicite -mémoire maximale
l'option remplace tout JPEGMEM.

Utilisez jpegtopnm en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad