Englishfrançaisespagnol

Icône de favori OnWorks

netpbm - En ligne dans le Cloud

Exécutez netpbm 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 netpbm 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


netpbm - ensemble de programmes et de bibliothèques de manipulation graphique

DESCRIPTION


Netpbm est un ensemble de programmes graphiques et de bibliothèques de programmation.

Il y a plus de 220 programmes séparés dans le package, dont la plupart ont "pbm", "pgm",
"ppm", ou "pnm" dans leurs noms. Par exemple, pnméchelle et cadeauopnm.

Par exemple, vous pouvez utiliser pnméchelle pour réduire une image de 10%. Ou utiliser pnmcomp superposer
une image sur l'autre. Ou utiliser pbmtext pour créer une image de texte. Ou réduire le
nombre de couleurs dans une image avec pnmquant.

La Netpbm Formats


Tous les programmes fonctionnent avec un ensemble de formats graphiques appelés formats « netpbm ».
Concrètement, ces formats sont pbm(5), pgm(5), ppm(5), et pam(5). Les trois premiers de
ceux-ci sont parfois appelés génériquement PNM. De nombreux programmes Netpbm convertissent à partir d'un
format Netpbm vers un autre format ou vice versa. C'est pour que vous puissiez utiliser les programmes Netpbm
pour travailler sur des graphiques de tout format. Il est également courant d'utiliser une combinaison de Netpbm
programmes pour convertir d'un format non Netpbm à un autre format non Netpbm. Netpbm a
convertisseurs pour plus de 80 formats graphiques, et en tant que package Netpbm vous permet de faire plus de graphiques
conversions de format que toute autre installation d'infographie.

Les formats Netpbm sont tous des formats raster, c'est à dire qu'ils décrivent une image comme une matrice de lignes
et des colonnes de pixels. Dans le format PBM, les pixels sont en noir et blanc. Dans le PGM
format, les pixels sont des nuances de gris. Au format PPM, les pixels sont en couleur. Les
Le format PAM est plus sophistiqué. Un remplacement pour les trois autres formats, il
peut représenter des matrices de données générales, y compris, mais sans s'y limiter, le noir et blanc,
niveaux de gris et images en couleur.

Les programmes conçus pour fonctionner avec des images PBM ont « pbm » dans leur nom. Des programmes conçus pour
fonctionnent avec les images PGM, PPM et PAM ont de même "pgm", "ppm" et "pam" dans leurs noms.

Tous les programmes Netpbm conçus pour lire les images PGM voient les images PBM comme s'il s'agissait également de PGM.
Tous les programmes Netpbm conçus pour lire les images PPM voient les images PGM et PBM comme si elles étaient
PPM. Voir la section "Conversion de format implicite" ci-dessous.

Les programmes qui ont "pnm" dans leurs noms lisent PBM, PGM et PPM mais contrairement aux programmes "ppm",
ils les distinguent et leur fonction dépend du format. Par exemple,
pnmtogif crée une image de sortie GIF en noir et blanc si son entrée est PBM ou PGM, mais un
image de sortie GIF couleur si son entrée est PPM. Et pnméchelle produit une image de sortie du
même format que l'entrée. UNE échelle ppm programme lirait les trois formats d'entrée PNM, mais
les verrait tous comme PPM et générerait toujours une sortie PPM.

S'il vous semble inutile d'avoir trois formats PNM distincts, sachez qu'il existe un
raison historique pour cela. Au début, il n'y avait que des PBM. Les PGM sont arrivées plus tard, et
puis les PPM. Bien plus tard est venu PAM, qui se rend compte de la possibilité de n'avoir qu'un seul
format global.

Les formats sont décrits dans les pages de manuel pbm(5), pgm(5), ppm(5), et pam(5),

Implicite Format Conversion


Un programme qui utilise la bibliothèque PGM pour lire une image peut lire une image PBM ainsi qu'un PGM
image. Le programme voit l'image PBM comme s'il s'agissait de l'image PGM équivalente, avec un
valeur max de 255.

Un programme qui utilise la bibliothèque PPM pour lire une image peut lire une image PGM ainsi qu'un PPM
image et une image PBM ainsi qu'une image PGM. Le programme voit l'image PBM ou PGM comme si
c'était l'image PPM équivalente, avec un maxval de 255 dans le cas PBM et le même maxval
comme PGM dans le cas PGM.

Netpbm et Transparence


Dans de nombreux formats graphiques, il existe un moyen d'indiquer que certaines parties de l'image sont
totalement ou partiellement transparent, c'est-à-dire que s'il était affiché "sur" une autre image,
l'autre image apparaîtrait par là. Les formats Netpbm omettent délibérément cela
capacité, car leur but est d'être extrêmement simple.

Dans Netpbm, vous gérez la transparence via un masque de transparence dans un
redéfini) image PGM. Dans ce pseudo-PGM, ce qui serait normalement l'intensité d'un pixel est
à la place, il s'agit d'une valeur d'opacité. Voir pgm (5). pnmcomp est un exemple de programme qui utilise
un masque de transparence PGM.

La Netpbm Programmes


Les programmes Netpbm sont généralement utiles exécutés par une personne à partir d'un shell de commande, mais sont
également conçu pour être utilisé par des programmes. Une caractéristique commune des programmes Netpbm est que
ce sont des blocs de construction simples et fondamentaux. Ils sont plus puissants lorsqu'ils sont empilés
canalisations. Les programmes Netpbm n'utilisent pas d'interfaces utilisateur graphiques (en fait, aucune d'entre elles
afficher des graphiques du tout, à l'exception d'un afficheur Linux Svgalib très simple) et ne pas rechercher
entrée d'un utilisateur.

Chacun de ces programmes a sa propre page de manuel.

Commun Options


Il y a quelques options qui sont présentes sur tous les programmes basés sur Netpbm
bibliothèques, y compris pratiquement tous les programmes Netpbm. Ceux-ci ne sont pas mentionnés dans le
pages de manuel individuelles pour les programmes.

-silencieux Supprimer tous les messages d'information qui seraient autrement envoyés à Standard
Erreur. (Pour être précis, cela ne fonctionne que dans la mesure où le programme en question
implémente la convention Netpbm d'émettre tous les messages d'information via le
pm_message() service des librairies Netpbm).

-version
Au lieu de faire autre chose, signalez la version du libpbm bibliothèque liée
avec le programme (il peut avoir été lié de manière statique au programme, ou
liés dynamiquement au moment de l'exécution). Normalement, les programmes Netpbm et les bibliothèques
sont installés en même temps, cela vous indique donc la version du programme et
toutes les autres bibliothèques et fichiers Netpbm qu'il utilise également.

Voici un répertoire des programmes Netpbm. Vous pouvez aussi utiliser man -k rechercher
un programme qui fait ce que vous voulez.

Convertisseurs
ppmtompeg
convertir une série d'images PPM en un film MPEG

jpegtopnm
convertir le fichier JFIF/JPEG/EXIF au format Netpbm

pnmtojpeg
convertir PPM au format JPEG/JFIF/EXIF

n'importe où
convertir n'importe quel format graphique au format Netpbm

bmptoppm
convertir le fichier Bitmap Windows ou OS/2 en PPM

ppmtobmp
convertir PPM en fichier Bitmap Windows ou OS/2

winicontoppm
convertir le fichier d'icône Windows en PPM

icône ppmtowin
convertir PPM en fichier d'icône Windows

cadeauopnm
convertir GIF en anymap portable

ppmtogif
convertir PPM en GIF

pnmtopng
convertir le format Netpbm en graphiques réseau portables

pngtopnm
convertir PNG (Portable Network Graphics) aux formats Netpbm

palmtopnm
convertir Palm pixmap aux formats Netpbm

paumetopalm
convertir les formats Netpbm en Palm pixmap

jbigtopbm
convertir JBIG BIE (bitmap compressé) en PBM

pamtopnm
convertir une image PAM en PBM, PGM ou PPM

pbmtojbig
convertir PBM en JBIG BIE (bitmap compressé)

pnmtofiasco
convertir l'image Netpbm au format hautement compressé Fiasco (wfa)

fiascotopnm
convertir le format hautement compressé Fiasco (wfa) en image Netpbm

hpcdtoppm
convertir un CD photo en PPM

pbmtonokia
convertir PBM en Nokia Smart Messaging Format (SMF)

pbmtowbmp
convertir PBM en WAP (Wireless App Protocol) Bitmap sans fil

wbmptopbm
convertir WAP (Wireless App Protocol) Bitmap sans fil en PBM

néotoppm
convertir l'image Atari Neochrome (.neo) en PPM

ppmtoneo
convertir l'image PPM en Atari Neochrome (.neo)

pbmtomda
convertir de PBM à Microdesign (pour Amstrad PCW)

mdatopbm
convertir de Microdesign (pour Amstrad PCW) en PBM

atktopbm
convertir l'objet raster Andrew Toolkit en PBM

pbmtoatk
convertir PBM en objet raster Andrew Toolkit

brossebm
convertir les pinceaux de griffonnage Xerox en PBM

cmuwmtopbm
convertir le format du gestionnaire de fenêtres CMU en PBM

g3topbm
convertir le FAX du Groupe 3 en PBM

pbmtog3
convertir PBM en groupe 3 FAX

icônetopbm
convertir l'icône Sun en PBM

pbmtoicon
convertir PBM en icône Sun

gemtopnm
convertir le format GEM .img en PBM ou pixmap

macptopbm
convertir MacPaint en PBM

pbmtomacp
convertir PBM en MacPaint

gestionnairetopbm
convertir le format MGR en PBM

pbmtomgr
convertir PBM au format MGR

pi3topbm
convertir Atari Degas .pi3 en PBM

pbmtopi3
convertir PBM en Atari Degas .pi3

xbmtopbm
convertir le bitmap X10 ou X11 en PBM

pbmtoxbm
convertir PBM en bitmap X11

pbmtox10bm
convertir PBM en bitmap X10

ybmtopbm
convertir le fichier "visage" de Bennet Yee en PBM

pbmtoybm
convertir PBM en fichier "visage" Bennet Yee

pbmto10x
convertir PBM en graphiques d'imprimante Gemini 10x

pbmtoascii
convertir PBM en forme graphique ASCII

asciitopgm
convertir les graphiques de caractères ASCII en PGM

pbmtobbnbg
convertir les graphiques PBM en BBN BitGraph

pbmtocmuwm
convertir PBM au format du gestionnaire de fenêtres CMU

pbmtoepson
convertir PBM en graphiques d'imprimante Epson

pbmtogem
convertir PBM en fichier GEM .img

pbmtogo
convertir PBM en graphiques GraphOn

pbmtolj
convertir PBM en graphiques noir et blanc HP LaserJet

ppmtolj
convertir PPM en graphiques couleur HP LaserJet (PCL)

pjtoppm
convertir le fichier HP PaintJet en PPM

ppmtopj
convertir PPM en fichier HP PaintJet

pensejettopbm
convertir le flux d'imprimante HP Thinkjet en PBM

pbmtoplot
convertir PBM en Unix parcelle(5) fichier

pbmtoptx
convertir PBM en graphiques Printronix

pbmtozinc
convertir PBM en icône Zinc Interface Library

fitstopnm
convertir le format FITS en anymap portable

pnmtofits
convertir les formats Netpbm au format FITS

fstopgm
convertir le format Usenix FaceSaver(tm) en PGM

pgmtofs
convertir PGM au format Usenix FaceSaver(tm)

hipstopgm
convertir le format HIPS en PGM

lispmtopgm
convertir un fichier bitmap Lisp Machine au format PGM

pgmtolispm
convertir PGM au format Lisp Machine

pnmtops
convertir les formats Netpbm en Postscript

pstopnm
convertir Postscript aux formats Netpbm

psitopgm
convertir les données "image" PostScript en PGM

pbmtolps
convertir l'image PBM en Postscript à l'aide de lignes

pbmtoepsi
convertir une image PBM en bitmap d'aperçu Postscript encapsulé

pbmtopsg3
convertir des images PBM en Postscript en utilisant la compression de fax G3.

topgm brut
convertir les octets bruts en niveaux de gris en PGM

pgmtopbm
convertir PGM en PBM

gouldtoppm
convertir le fichier du scanner Gould en PPM

ilbmtoppm
convertir IFF ILBM en PPM

ppmtoilbm
convertir PPM en IFF ILBM

imgtoppm
convertir Img-whatnot en PPM

mtvtoppm
convertir la sortie du ray-tracer MTV en PPM

pcxtoppm
convertir le format PC Paintbrush en PPM

pgmtoppm
coloriser une graymap portable dans un PPM

pi1toppm
convertir Atari Degas .pi1 en PPM

ppmtopi1
convertir PPM en Atari Degas .pi1

picttoppm
convertir Macintosh PICT en PPM

ppmtopic
convertir PPM en Macintosh PICT

qrttoppm
convertir la sortie du ray-tracer QRT en PPM

bruttoppm
convertir les octets RVB bruts en PPM

sldtoppm
convertir un fichier diapositive AutoCAD en PPM

spctoppm
convertir le spectre compressé Atari en PPM

crachat
convertir le spectre non compressé Atari en PPM

tgatoppm
convertir le fichier TrueVision Targa en PPM

ppmtotga
convertir PPM en fichier TrueVision Targa

ximtoppm
convertir Xim en PPM

xpmtoppm
convertir le format XPM en PPM

ppmtoxpm
convertir PPM au format XPM

yuvtoppm
convertir le format Abekas YUV en PPM

eyuvtoppm
convertir le format Encodeur/Berkeley YUV en PPM

ppmtoeyuv
convertir PPM au format Encodeur/Berkeley YUV

ppmtoyuv
convertir PPM au format Abekas YUV

ppmtoyuvsplit
convertir PPM en 3 fichiers YUV bruts sous-échantillonnés

yuvsplittoppm
fusionner 3 fichiers YUV bruts sous-échantillonnés en un PPM

ppmtoacad
convertir PPM en base de données ou diapositive AutoCAD

ppmtoicr
convertir PPM en graphiques NCSA ICR

ppmtopcx
convertir PPM au format PC Paintbrush

ppmtopgm
convertir PPM en graymap portable

ppmtopuzz
convertir PPM en fichier "puzzle" X11

rasttopnm
convertir le fichier raster Sun aux formats Netpbm

pnmtorast
convertir les formats Netpbm en fichier raster Sun

tifftopnm
convertir le fichier TIFF en anymap portable

pnmtotiff
convertir les formats Netpbm en fichier TIFF RVB

pnmtotiffcmyk
convertir les formats Netpbm en fichier TIFF CMJN

xwdtopnm
convertir le vidage de fenêtre X10 ou X11 aux formats Netpbm

pnmtoxwd
convertir les formats Netpbm en vidage de fenêtre X11

pnmtoplainpnm
convertir une image au format Netpbm ordinaire au format Netpbm ordinaire

pbmtopgm
convertir le fichier PBM en PGM en faisant la moyenne des zones

411toppm
convertir 411 (Sony Mavica) en PPM

ppmtosixel
convertir PPM au format DEC sixel

ppmtouil
convertir PPM en fichier d'icône Motif UIL

sbigtopgm
convertir le fichier CCD du groupe d'instruments Santa Barbara en PGM

vidtoppm
convertir Parallax XVideo JPEG en séquence de fichiers PPM

pnmtorle
convertir le fichier PNM en fichier Utah Raster Toolkit (urt/rle)

rletopnm
convertir le fichier Utah Raster Toolkit (urt/rle) en PNM

ppmtolefeuille
convertir PPM en Interleaf

cime des feuillespm
convertir Interleaf en PPM

bioradtopgm
convertir l'image confocale Biorad en PGM

pbmtoln03
convertir l'image PGM en image Dec LN03+ Sixel

pbmtopk
convertir l'image PBM en police au format compressé (PK)

pktopbm
convertir la police au format compressé (PK) en image PBM

Image(s) Générateurs
Tous ces éléments génèrent une sortie au format Netpbm.

pbmmake
créer une image PBM vierge d'une taille spécifiée

ppmfaire
créer une image PPM d'une taille et d'une couleur spécifiées

pgmramp
générer une rampe en niveaux de gris

ppmpat créer une jolie image PPM

ppmarc-en-ciel
créer une image semblable à un spectre avec des couleurs s'estompant ensemble.

pgmnoise
créer une image PGM de bruit blanc

pbmtext
rendre le texte dans une image PBM

pbmupc créer une image PBM de code produit universel

ppmcie générer une image PPM de carte de couleurs CIE

pagepbm
créer une page de modèle de test d'imprimante au format PBM

ppmcouleurs
créer une carte de couleurs (image PPM) contenant toutes les couleurs possibles de maxval donné

Image(s) Editeurs
Tout cela fonctionne sur les formats Netpbm

ppmétiquette
Ajouter du texte à une image

pnmombre
ajouter une ombre à une image pour qu'elle semble flotter

ppméclaircir
éclaircir ou assombrir une image - modifier la saturation et la valeur

ppmdim assombrir une image - une manière différente de ppmbrighten

pbmréduire
réduire un PBM N fois, en utilisant Floyd-Steinberg

pgmnorme
normaliser le contraste dans une image PGM

ppmnorme
normaliser le contraste dans une image PPM

pbmpscale
agrandir une image PBM avec lissage des bords

pnméchelle
redimensionner une image avec une grande précision

pnmscalefixe
redimensionner une image rapidement avec une faible précision

pnmenlarge
agrandir une image N fois

ppmdither
tramage commandé pour les images en couleur

pnmcolormap
Choisissez les N meilleures couleurs pour représenter une image ; créer une palette de couleurs

pnmremap
Remplacer les couleurs d'une image par celles d'une palette de couleurs

ppmquantité
quantifier les couleurs dans une image couleur jusqu'à moins de couleurs

pnmquant
quantifier les couleurs/nuances dans une image en couleur ou en niveaux de gris jusqu'à moins

ppmquantall
quantifier les couleurs sur de nombreux fichiers

ppmsoulagement
exécuter un filtre de relief laplacien sur un PPM

Pnmarith
effectuer des calculs sur deux images

pnmcat concaténer des images

pnmpad ajouter des bordures à une image

pnmcomp
créer un composite (superposition) d'images

ppmmélange mélanger (superposer) deux images.

pnmcrop
recadrer toutes les bordures de même couleur d'une image

coupe de pam sélectionner une région rectangulaire à partir d'une image

pnmcut version obsolète de coupe de pam (conservé car il peut avoir moins de bugs)

pampice
découper une image en plusieurs horizontalement et/ou verticalement

pamdeentrelacé
supprimer toutes les autres lignes d'une image

pamcanal
extraire un seul plan (canal, par exemple R, V ou B) d'une image

pnmprofondeur
changer le maxval dans une image

pnmflip
effectuer une ou plusieurs opérations de retournement sur une image

étirement
redimensionner une image en insérant des pixels interpolés

pamstretch-gen
échelle par des valeurs non entières en utilisant pamstretch et pnmscale

pnminvert
inverser une image

pnmgamma
effectuer une correction gamma sur une image

pnmhisteq
l'histogramme égalise l'image pour augmenter le contraste

pnmmarge
ajouter une marge à une image

pnmpaste
coller un rectangle dans une image

pnmrotation
faire pivoter une image

cisaillement pnm
cisailler une image

pnmlisse
image lisse

pnmtile
répliquer une image dans une taille spécifiée

pbmclean
supprimer les pixels isolés (neige) d'une image PBM

pseudonymes
anticrénelage d'une image

ppmchangement
changer tout d'une couleur à une autre dans l'image PPM

pnmnfilt
filtrer une image en remplaçant chaque pixel par une fonction des pixels voisins

décalage ppm
décaler les lignes de l'image PPM vers la gauche ou vers la droite d'une quantité aléatoire

propagation ppm
déplacer les pixels de l'image PPM d'une quantité aléatoire

pnmconvol
convolution générale MxN sur une image

rgb3toppm
combiner trois graymaps portables en un seul PPM

ppmtorgb3
séparer un PPM en trois graymaps portables

pbmvie
appliquer les règles de vie de Conway à une image PBM

ppmdist
mapper arbitrairement les couleurs sur des niveaux de gris à contraste élevé

ppmntsc
ajustez les couleurs afin qu'elles soient légales pour la télévision NTSC ou PAL

Image(s) Analyseurs
Ceux-ci fonctionnent tous sur les formats Netpbm en entrée.

fichier pmn
décrire les caractéristiques vitales d'une image

pnmpsnr
mesurer la différence entre deux images

pgmedge
détection des bords d'une image PGM

pgmenhance
améliorer les bords d'une image PGM

tranche de pgm
imprimer des valeurs en niveaux de gris pour une ligne ou une colonne d'une image PGM

pgmtexture
calculer les caractéristiques de texture sur une image PGM

pgmhiste
imprimer un histogramme des valeurs dans une image PGM

phist
imprimer un histogramme d'un PPM

pnmhistmap
dessiner un histogramme d'un PGM ou PPM

ppmtomap
générer une carte de toutes les couleurs d'une image

ppm3d générer une image de lunettes 3D bleu/vert à partir de deux images

Divers
ppmsvgalib
afficher une image PPM sur une console virtuelle Linux en utilisant Svgalib

masquepbmm
créer un bitmap de masque à partir d'un bitmap normal

ppmcouleurmasque
créer un masque de zones d'une certaine couleur dans une image

pnmsplit
diviser un fichier Netpbm multi-images en plusieurs fichiers 1 image

index_pnm
construire un index visuel d'un tas d'images Netpbm

pcdindex
construire un index visuel d'un CD de photos à partir du fichier de présentation PCD

montage
créer plusieurs images Netpbm en une seule image de montage

pgmbentley
Bentleyiser une image PGM

cratère pgm
créer un terrain cratérisé par falsification fractale

pamoill transformer une image PNM ou PAM en peinture à l'huile

ppmforge
contrefaçons fractales de nuages, de planètes et de ciels étoilés

pgmkernel
générer un noyau de convolution

ppmtv Faire une image doublée pour qu'elle ressemble à un vieux téléviseur

pbmto4425
Afficher l'image PBM sur le terminal ASCII AT&T 4425 avec les caractères gfx

Non catalogué As Cela dit le dévouement, détermination et courage de
pnmtoddif

pnmtosgi

pnmtosir

ppmflash

ppmqvga

ppmtomitsu

ppmtopjxl

sgitopnm

sirtopnm

spottopgm

xvminitoppm

zeisstopnm

La Netpbm Bibliothèques


Les bibliothèques de programmation Netpbm, libpbm(3), libpgm(3), libppm(3), et libpnm(3), faites-le
facile à écrire des programmes qui manipulent des images graphiques. Leur fonction principale est de lire et
écrire des fichiers au format Netpbm, et parce que le package Netpbm contient des convertisseurs pour
tous les formats graphiques populaires, si votre programme lit et écrit les formats Netpbm, vous
peut l'utiliser avec n'importe quel format.

Mais les bibliothèques contiennent également des fonctions utilitaires, telles que le dessin de caractères et
Conversion RVB/YCrCb.

Les bibliothèques ont la liaison C conventionnelle. Pratiquement tous les programmes de Netpbm
package sont basés sur les bibliothèques Netpbm.

Application Remarques
En tant que collection d'outils primitifs, la puissance de Netpbm est multipliée par la puissance de tous
les autres outils Unix que vous pouvez utiliser avec eux. Ces notes vous rappellent certaines des plus
moyens utiles de le faire. Souvent, lorsque les gens veulent ajouter des fonctions de haut niveau au Netpbm
outils, ils ont négligé certains outils existants qui, en combinaison avec Netpbm,
le fait.

Souvent, vous devez appliquer une conversion ou une modification à tout un tas de fichiers.

En règle générale, les programmes Netpbm prennent un fichier d'entrée et produisent un fichier de sortie, généralement sur
Sortie standard. C'est pour la flexibilité, car vous devez si souvent pipeliner de nombreux outils
ensemble.

Voici un exemple de commande shell pour convertir tous vos fichiers PNG (nommés *.png) en
Fichiers JPEG nommés *.jpg :

pour i in *.png; do pngtopnm $i | ppmtojpeg >`nom de base $i .png`.jpg ; fait

Ou vous pouvez simplement générer un flux de commandes shell individuelles, une par fichier, avec awk
ou perl. Voici comment éclaircir 30 images YUV qui constituent une seconde d'un film, en gardant
les images dans les mêmes fichiers :

ls *.yuv .br | perl -Ne 'mâcher ;
impression yuvtoppm $_ | ppméclaircir -v 100 | ppmtoyuv >tmp$$.yuv; ,
mv tmp$$.yuv $ 0
' .br | sh

Les outils trouver (À l' Exec- option) et xarg sont également utiles pour des manipulations simples
de groupes de fichiers.

La fonction de "substitution de processus" de certains shells peut aider là où un programme non Netpbm s'attend
vous devez identifier un fichier disque pour l'entrée et vous voulez qu'il utilise le résultat d'un Netpbm
manipulation. Supposons que printcmyk prenne le nom de fichier d'un fichier Tiff CMJN en entrée et ce que vous
avoir est un fichier PNG abc.png. Essayer:

imprimercmyk <({ pngtopnm abc.png | pnmtotiffcmyk ; })

Cela fonctionne aussi dans l'autre sens, si vous avez un programme qui vous fait nommer sa sortie
et vous voulez que la sortie passe par un outil Netpbm.

Autres Graphiques Software
Netpbm contient des blocs de construction primitifs. Ce n'est certainement pas un graphisme complet
bibliothèque.

La première chose dont vous aurez besoin pour utiliser l'un de ces outils est une visionneuse. Pour le X
incliné, il y a xzgv. Voir ftp://metalab.unc.edu/pub/Linux/apps/graphics/viewers/X.

xloadimage et son extension xli sont également des moyens courants d'afficher une image graphique dans X.

ImageMagick est comme une version visuelle de Netpbm. En utilisant le système X/Window sous Unix, vous
peut faire l'édition de base des images et beaucoup de conversions de format. Le forfait comprend
au moins quelques outils non visuels. Convertir, Mogrify, Montage et Animate sont populaires
programmes de la ImageMagick paquet. ImageMagick fonctionne sous Unix, Windows, Windows NT,
Macintosh et VMS.

The Gimp est un éditeur visuel d'images pour Unix et X, dans la même catégorie que le plus connu,
Adobe Photoshop, etc. moins performant et beaucoup plus cher pour Windows. Voir
http://www.gimp.org.

La filet Le programme examine un fichier et vous indique de quel type de fichier il s'agit. Il reconnaît
la plupart des formats graphiques avec lesquels Netpbm traite, il est donc assez pratique pour les graphiques
travail. Netpbm n'importe où le programme dépend de fichier. See ftp://ftp.astron.com/pub/file.

L'Utah Raster Toolkit remplit en grande partie le même objectif que Netpbm, mais sans le
l'accent sur les conversions de format. Ce package est basé sur le format RLE, que vous pouvez
convertir vers et depuis les formats Netpbm.
http://www.cs.utah.edu/research/projects/alpha1/urt.html donne quelques informations sur la
Utah Raster Toolkit, mais ne dit pas où l'obtenir.

Il existe des outils graphiques de type Netpbm distribués par Army High Performance
Centre de recherche en informatique à http://www.arc.umn.edu/gvl-software/media-tools.html. Ces
fonctionnent directement sur des images au format non Netpbm, elles ne sont donc pas incluses dans le Netpbm
emballer. Cependant, vous pouvez les utiliser avec n'importe quel format d'image en utilisant le format Netpbm
Convertisseurs.

Outils Iv est une suite d'éditeurs de dessins X Windows gratuits pour les graphiques Postscript, Tex et Web
production, ainsi qu'un shell graphique vectoriel intégrable et extensible. Il utilise le
Installations Netpbm. Voir http://www.ivtools.org.

Ilib est une bibliothèque de sous-programmes C avec des fonctions pour ajouter du texte à une image (comme vous pourriez le faire
à un niveau supérieur avec pbmtext, pnmcomp, etc.). Il fonctionne avec l'entrée et la sortie Netpbm.
Trouvez-le sur http://www.radix.net/~cknudsen/Ilib. Netpbm inclut également le dessin des personnages
fonctions dans le libppm bibliothèque, mais ils n'ont pas des capacités de polices aussi sophistiquées (voir
ppmétiquette pour un exemple d'utilisation des fonctions de dessin de caractères Netpbm).

GD est une bibliothèque de routines graphiques qui fait partie de PHP. Il a un sous-ensemble de Netpbm
fonctions et s'est avéré redimensionner les images plus lentement et avec moins de qualité.

pnm2ppa convertit au format "Winprinter" de HP (pour HP 710, 720, 820, 1000, etc.). C'est un
surensemble de Netpbm pbmtoppa et les poignées, notamment, la couleur. Cependant, il s'agit plus d'un
pilote d'imprimante qu'un bloc de construction graphique primitif de style Netpbm. Voir
http://sourceforge.net/project/?group_id=1322.

Le programme morph transforme une image en une autre. Il utilise des images au format Targa, mais vous pouvez
utilisé tgatoppm et ppmtotga pour gérer ce format. Vous devez utiliser le graphique (X/Tk)
Xmorph pour créer les fichiers de maillage que vous devez alimenter morph. morph fait partie du Xmorph
paquet. Voir http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

Pour créer un GIF animé, ou extraire un cadre d'un, utilisez gifsicle. gifsicle convertis
entre GIF animé et GIF fixe, et vous pouvez utiliser ppmtogif et cadeauopnm se connecter jusqu'à
tous les utilitaires Netpbm. Voir http://www.lcdf.org/gifsicle.

Pour convertir une image de texte en texte (reconnaissance optique de caractères - OCR), utilisez aller (pense
de celui-ci comme l'inverse de pbmtext). Voir http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/.

http://schaik.com/pngsuite contient une suite de tests PNG -- tout un tas d'images PNG
exploitant les différentes fonctionnalités du format PNG.

Une autre version de pnmtopng/pngtopnm est à http://www.schaik.com/png/pnmtopng.htmlL’
version dans Netpbm était en fait basée sur ce paquet il y a longtemps, et vous pouvez vous attendre
pour trouver une meilleure exploitation du format PNG, en particulier des améliorations récentes, en ce sens
emballer. C'est peut-être un peu moins cohérent avec le projet Netpbm et moins exploiteur
des améliorations récentes du format Netpbm, cependant.

jpegtran Est-ce que certaines des mêmes transformations pour lesquelles Netpbm est célèbre, mais les
spécifiquement sur les fichiers JPEG et les fait sans perte d'informations. En revanche, si vous
devaient utiliser Netpbm, vous devez d'abord décompresser l'image JPEG au format Netpbm, puis
transformer l'image, puis la compresser au format JPEG. Dans cette recompression, vous
perdre un peu d'informations sur l'image car JPEG est une compression avec perte. jpegtran livré avec
le groupe indépendant Jpeg (http://www.ijg.org) Bibliothèque JPEG.

Quelques outils pour gérer les fichiers EXIF ​​(voir aussi Netpbm's jpegtopnm et pnmtojpeg): Jeter
(interpréter) un en-tête EXIF : Exifdump ((http://topo.math.u-psud.fr/~bousch/exifdump.py) ou
Jhead (http://www.sentex.net/~mwandel/jhead).

Une bibliothèque Python EXIF ​​et un dumper : http://pyexif.sourceforge.net.

Latex2html convertit la source de document Latex en source de document HTML. Une partie de cela implique
graphiques, et Latex2html utilise des outils Netpbm pour une partie de cela. Mais Latex2html à travers ses
l'histoire a eu des codépendances plutôt ésotériques avec Netpbm. Les anciens Latex2html ne le font pas
fonctionne avec Netpbm actuel. Latex2html-99.2beta8 fonctionne cependant.

Autres Graphiques Formats
On ne se lasse pas d'inventer de nouveaux formats graphiques, souvent complètement redondants
avec ceux préexistants. Netpbm ne peut pas les suivre. Voici une liste de quelques-uns que nous
savoir que Netpbm fait pas gérer (encore).

CAL (créé par le département américain de la défense, privilégié par les architectes).
http://www.landfield.com/faqs/graphics/fileformats-faq/part3/section-24.html

formats de tableau dx, général, netcdf, CDF, hdf, cm

CGM+

Métafichier Windows (.WMF). Libwmf convertit de WMF à des choses comme Latex, PDF, PNG.
Certains d'entre eux peuvent être entrés dans Netpbm.

Microsoft Word, RTF. Microsoft conserve une emprise propriétaire sur ces formats. Tout logiciel
vous voyez que peut les gérer est susceptible de coûter de l'argent.

DXF (AutoCAD)

HISTOIRE


Netpbm a une longue histoire, à commencer par celle de Jef Poskanzer Pbmplus paquet en 1988. Le
filet HISTOIRE dans le code source de Netpbm contient un aperçu historique ainsi qu'un
historique détaillé version par version.

Utiliser netpbm en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad