InglesPransesEspanyol

OnWorks favicon

netpbm - Online sa Cloud

Patakbuhin ang netpbm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command netpbm na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


netpbm - pakete ng mga programa sa pagmamanipula ng graphics at mga aklatan

DESCRIPTION


Netpbm ay isang pakete ng mga graphics program at programming library.

Mayroong higit sa 220 hiwalay na mga programa sa package, karamihan sa mga ito ay may "pbm", "pgm",
"ppm", o "pnm" sa kanilang mga pangalan. Halimbawa, pnmscale at giftopnm.

Halimbawa, maaari mong gamitin pnmscale upang paliitin ang isang imahe ng 10%. O gamitin pnmcomp sa overlay
isang larawan sa ibabaw ng isa pa. O gamitin pbmtext upang lumikha ng isang imahe ng teksto. O bawasan ang
bilang ng mga kulay sa isang imahe na may pnmquant.

Ang Netpbm Format ng


Gumagana ang lahat ng mga programa sa isang hanay ng mga format ng graphics na tinatawag na mga "netpbm" na format.
Sa partikular, ang mga format na ito ay pbmNa (5), pgmNa (5), ppm(5), at Pam(5). Ang unang tatlo sa
ang mga ito ay kung minsan ay kilala sa pangkalahatan bilang pnm. Marami sa mga programang Netpbm ang nagko-convert mula sa a
Netpbm na format sa ibang format o vice versa. Ito ay para magamit mo ang mga programang Netpbm
upang gumana sa mga graphics ng anumang format. Karaniwan ding gumamit ng kumbinasyon ng Netpbm
mga programang i-convert mula sa isang hindi Netpbm na format patungo sa isa pang hindi Netpbm na format. Mayroon ang Netpbm
mga converter para sa higit sa 80 mga format ng graphics, at bilang isang package, hinahayaan ka ng Netpbm na gumawa ng higit pang mga graphics
format ng mga conversion kaysa sa anumang iba pang pasilidad ng computer graphics.

Ang mga format ng Netpbm ay lahat ng mga format ng raster, ibig sabihin, inilalarawan nila ang isang imahe bilang isang matrix ng mga hilera
at mga hanay ng mga pixel. Sa format na PBM, ang mga pixel ay itim at puti. Sa PGM
format, ang mga pixel ay mga shade ng gray. Sa PPM format, ang mga pixel ay nasa buong kulay. Ang
Ang format ng PAM ay mas sopistikado. Isang kapalit para sa lahat ng tatlong iba pang mga format, ito
maaaring kumatawan sa mga matrice ng pangkalahatang data kabilang ngunit hindi limitado sa itim at puti,
grayscale, at mga larawang may kulay.

Ang mga program na idinisenyo upang gumana sa mga larawan ng PBM ay may "pbm" sa kanilang mga pangalan. Mga programang idinisenyo upang
gumana sa mga larawang PGM, PPM, at PAM na may parehong "pgm", "ppm", at "pam" sa kanilang mga pangalan.

Ang lahat ng mga programang Netpbm na idinisenyo upang basahin ang mga larawan ng PGM ay nakikita ang mga larawan ng PBM na parang mga PGM din.
Ang lahat ng mga programa ng Netpbm na idinisenyo upang basahin ang mga larawan ng PPM ay nakikita ang mga larawan ng PGM at PBM na parang sila
PPM. Tingnan ang seksyong "Implied Format Conversion" sa ibaba.

Ang mga program na may "pnm" sa kanilang mga pangalan ay nagbabasa ng PBM, PGM, at PPM ngunit hindi tulad ng "ppm" na mga programa,
sila ay nakikilala sa pagitan ng mga ito at ang kanilang function ay depende sa format. Halimbawa,
pnmtogif lumilikha ng itim at puti na GIF output na imahe kung ang input nito ay PBM o PGM, ngunit a
kulay GIF output na imahe kung ang input nito ay PPM. At pnmscale gumagawa ng output na imahe ng
parehong format ng input. A ppmscale programa ay basahin ang lahat ng tatlong PNM input format, ngunit
makikita silang lahat bilang PPM at palaging bubuo ng output ng PPM.

Kung tila sayang sa iyo ang pagkakaroon ng tatlong magkahiwalay na format ng PNM, tandaan na mayroong isang
makasaysayang dahilan nito. Sa simula, may mga PBM lang. Dumating ang mga PGM mamaya, at
tapos mga PPM. Nang maglaon ay dumating ang PAM, na napagtanto ang posibilidad na magkaroon ng isa lamang
pinagsama-samang format.

Ang mga format ay inilarawan sa mga man page pbmNa (5), pgmNa (5), ppm(5), at PamNa (5),

Ipinapahiwatig format Conversion


Ang isang program na gumagamit ng library ng PGM upang magbasa ng isang imahe ay maaaring magbasa ng isang imahe ng PBM pati na rin ang isang PGM
larawan. Nakikita ng programa ang imahe ng PBM na parang ito ay ang katumbas na imahe ng PGM, na may a
maximum na 255.

Ang isang programa na gumagamit ng library ng PPM upang magbasa ng isang imahe ay maaaring magbasa ng isang imahe ng PGM pati na rin ang isang PPM
imahe at isang PBM na imahe pati na rin ang isang PGM na imahe. Nakikita ng programa ang imahe ng PBM o PGM na parang
ito ay ang katumbas na larawan ng PPM, na may maxval na 255 sa PBM case at ang parehong maxval
bilang PGM sa kaso ng PGM.

Netpbm at Aninaw


Sa maraming format ng graphics, mayroong isang paraan upang ipahiwatig na ang ilang bahagi ng larawan ay
buo o bahagyang transparent, ibig sabihin ay kung ito ay ipinapakita "sa" isa pang larawan,
ang ibang larawan ay makikita doon. Ang mga format ng Netpbm ay sadyang tinanggal iyon
kakayahan, dahil ang kanilang layunin ay napakasimple.

Sa Netpbm, pinangangasiwaan mo ang transparency sa pamamagitan ng isang transparency mask sa isang hiwalay (medyo
muling tinukoy) larawan ng PGM. Sa pseudo-PGM na ito, ang karaniwang intensity ng pixel ay
sa halip ito ay isang opaqueness na halaga. Tingnan mo pgmNa (5). pnmcomp ay isang halimbawa ng isang programa na gumagamit ng
isang PGM transparency mask.

Ang Netpbm Programa


Ang mga programang Netpbm ay karaniwang kapaki-pakinabang na pinapatakbo ng isang tao mula sa isang command shell, ngunit ito ay
dinisenyo din para magamit ng mga programa. Ang karaniwang katangian ng mga programang Netpbm ay iyon
sila ay simple, pangunahing mga bloke ng gusali. Ang mga ito ay pinakamakapangyarihan kapag nakasalansan
mga pipeline. Ang mga Netpbm program ay hindi gumagamit ng mga graphical na user interface (sa katunayan, wala sa kanila
ipakita ang mga graphics sa lahat, maliban sa isang napaka-simpleng Linux Svgalib displayer) at huwag maghanap
input mula sa isang user.

Ang bawat isa sa mga programang ito ay may sariling man page.

Karaniwan Options


Mayroong ilang mga opsyon na naroroon sa lahat ng mga programa na batay sa Netpbm
mga aklatan, kabilang ang halos lahat ng mga programang Netpbm. Ang mga ito ay hindi nabanggit sa
indibidwal na man page para sa mga programa.

-tahimik Pigilan ang lahat ng mga mensaheng nagbibigay-kaalaman na kung hindi man ay ibibigay sa Standard
Error. (Upang maging tumpak, ito ay gumagana lamang sa lawak na ang programang pinag-uusapan
nagpapatupad ng Netpbm convention ng pagbibigay ng lahat ng mga mensaheng nagbibigay-kaalaman sa pamamagitan ng
pm_message() serbisyo ng mga aklatan ng Netpbm).

-version
Sa halip na gumawa ng anumang bagay, iulat ang bersyon ng libpbm naka-link ang library
kasama ang programa (maaaring ito ay na-link nang statically sa programa, o
dynamic na naka-link sa oras ng pagtakbo). Karaniwan, ang mga programa ng Netpbm at ang mga aklatan
ay naka-install sa parehong oras, kaya ito ay nagsasabi sa iyo ang bersyon ng programa at
lahat ng iba pang mga aklatan at file ng Netpbm na ginagamit din nito.

Narito ang isang direktoryo ng mga programang Netpbm. Maaari mo ring gamitin lalaki -k upang maghanap para sa
isang programa na ginagawa ang gusto mo.

Mga Converter
ppmtompeg
i-convert ang serye ng mga PPM frame sa isang MPEG na pelikula

jpegtopnm
i-convert ang JFIF/JPEG/EXIF file sa Netpbm na format

pnmtojpeg
i-convert ang PPM sa JPEG/JFIF/EXIF na format

anytopnm
i-convert ang anumang format ng graphics sa format na Netpbm

bmptoppm
i-convert ang Windows o OS/2 Bitmap file sa PPM

ppmtobmp
i-convert ang PPM sa Windows o OS/2 Bitmap file

winicontoppm
i-convert ang Windows icon file sa PPM

ppmtowinicon
i-convert ang PPM sa Windows icon file

giftopnm
i-convert ang GIF sa portable anymap

ppmtogif
i-convert ang PPM sa GIF

pnmtopng
i-convert ang format ng Netpbm sa Portable Network Graphics

pngtopnm
i-convert ang PNG (Portable Network Graphics) sa mga Netpbm na format

palmtopnm
i-convert ang Palm pixmap sa mga format ng Netpbm

pnmtopalm
i-convert ang mga format ng Netpbm sa Palm pixmap

jbigtopbm
i-convert ang JBIG BIE (compressed bitmap) sa PBM

pamtopnm
i-convert ang isang PAM na imahe sa PBM, PGM, o PPM

pbmtojbig
i-convert ang PBM sa JBIG BIE (compressed bitmap)

pnmtofiasco
i-convert ang Netpbm image sa Fiasco (wfa) na lubos na naka-compress na format

fiascotopnm
i-convert ang Fiasco (wfa) highly compressed na format sa Netpbm image

hpcdtoppm
i-convert ang photo CD sa PPM

pbmtonokia
i-convert ang PBM sa Nokia Smart Messaging Format (SMF)

pbmtowbmp
i-convert ang PBM sa WAP (Wireless App Protocol) Wireless Bitmap

wbmptopbm
i-convert ang WAP (Wireless App Protocol) Wireless Bitmap sa PBM

neotoppm
i-convert ang Atari Neochrome (.neo) na imahe sa PPM

ppmtoneo
i-convert ang PPM image sa Atari Neochrome (.neo)

pbmtomda
i-convert mula sa PBM patungo sa Microdesign (para sa mga Amstrad PCW)

mdatopbm
i-convert mula sa Microdesign (para sa mga Amstrad PCW) patungo sa PBM

atktopbm
i-convert ang Andrew Toolkit raster object sa PBM

pbmtoatk
i-convert ang PBM sa Andrew Toolkit raster object

brushtopbm
i-convert ang Xerox doodle brush sa PBM

cmuwmtopbm
i-convert ang CMU window manager format sa PBM

g3topbm
i-convert ang Group 3 FAX sa PBM

pbmtog3
i-convert ang PBM sa Group 3 FAX

icontopbm
i-convert ang icon ng Araw sa PBM

pbmtoicon
i-convert ang PBM sa icon ng Sun

gemtopnm
i-convert ang GEM .img na format sa PBM o pixmap

macptopbm
i-convert ang MacPaint sa PBM

pbmtomacp
i-convert ang PBM sa MacPaint

mgrtopbm
i-convert ang MGR format sa PBM

pbmtomgr
i-convert ang PBM sa MGR na format

pi3topbm
i-convert ang Atari Degas .pi3 sa PBM

pbmtopi3
i-convert ang PBM sa Atari Degas .pi3

xbmtopbm
i-convert ang X10 o X11 bitmap sa PBM

pbmtoxbm
i-convert ang PBM sa X11 bitmap

pbmtox10bm
i-convert ang PBM sa X10 bitmap

ybmtopbm
i-convert ang Bennet Yee "face" file sa PBM

pbmtoybm
i-convert ang PBM sa Bennet Yee na "mukha" na file

pbmto10x
i-convert ang PBM sa Gemini 10x printer graphics

pbmtoascii
i-convert ang PBM sa ASCII graphic form

asciitopgm
i-convert ang ASCII character graphics sa PGM

pbmtobbnbg
i-convert ang PBM sa BBN BitGraph graphics

pbmtocmuwm
i-convert ang PBM sa CMU window manager format

pbmtoepson
i-convert ang PBM sa Epson printer graphics

pbmtogem
i-convert ang PBM sa GEM .img file

pbmtogo
i-convert ang PBM sa GraphOn graphics

pbmtolj
i-convert ang PBM sa HP LaserJet black and white graphics

ppmtolj
i-convert ang PPM sa HP LaserJet color graphics (PCL)

pjtoppm
i-convert ang HP PaintJet file sa PPM

ppmtopj
i-convert ang PPM sa HP PaintJet file

thinkjettopbm
i-convert ang HP Thinkjet printer stream sa PBM

pbmtoplot
i-convert ang PBM sa Unix isang lagay ng lupa(5) file

pbmtoptx
i-convert ang PBM sa Printronix graphics

pbmtozinc
i-convert ang PBM sa icon ng Zinc Interface Library

fittopnm
i-convert ang FITS format sa portable anymap

pnmtofits
i-convert ang mga format ng Netpbm sa FITS na format

fstopgm
i-convert ang Usenix FaceSaver(tm) na format sa PGM

pgmtofs
i-convert ang PGM sa Usenix FaceSaver(tm) na format

hipstopgm
i-convert ang HIPS format sa PGM

lispmtopgm
i-convert ang isang Lisp Machine bitmap file sa PGM na format

pgmtolispm
i-convert ang PGM sa Lisp Machine na format

pnmtops
i-convert ang mga format ng Netpbm sa Postscript

pstopnm
i-convert ang Postscript sa mga format ng Netpbm

psidtopgm
i-convert ang data ng "imahe" ng PostScript sa PGM

pbmtolps
i-convert ang PBM image sa Postscript gamit ang mga linya

pbmtoepsi
i-convert ang isang PBM na imahe sa encapsulated Postscript preview bitmap

pbmtopsg3
i-convert ang mga larawan ng PBM sa Postscript gamit ang G3 fax compression.

rawtopgm
i-convert ang raw grayscale bytes sa PGM

pgmtopbm
i-convert ang PGM sa PBM

gouldtoppm
i-convert ang Gould scanner file sa PPM

ilbmtoppm
i-convert ang IFF ILBM sa PPM

ppmtoilbm
i-convert ang PPM sa IFF ILBM

imgtoppm
i-convert ang Img-whatnot sa PPM

mtvtoppm
i-convert ang MTV ray-tracer output sa PPM

pcxtoppm
i-convert ang PC Paintbrush na format sa PPM

pgmtoppm
gawing PPM ang isang portable graymap

pi1toppm
i-convert ang Atari Degas .pi1 sa PPM

ppmtopi1
i-convert ang PPM sa Atari Degas .pi1

pictopm
i-convert ang Macintosh PICT sa PPM

ppmtopict
i-convert ang PPM sa Macintosh PICT

qrttoppm
i-convert ang QRT ray-tracer output sa PPM

rawtoppm
i-convert ang raw RGB bytes sa PPM

sldtoppm
i-convert ang isang AutoCAD slide file sa isang PPM

spctoppm
i-convert ang Atari compressed Spectrum sa PPM

sputoppm
i-convert ang Atari uncompressed Spectrum sa PPM

tgatoppm
i-convert ang TrueVision Targa file sa PPM

ppmtotga
i-convert ang PPM sa TrueVision Targa file

ximtoppm
i-convert ang Xim sa PPM

xpmtoppm
i-convert ang XPM format sa PPM

ppmtoxpm
i-convert ang PPM sa XPM na format

yuvtoppm
i-convert ang Abekas YUV format sa PPM

eyuvtoppm
i-convert ang Encoder/Berkeley YUV na format sa PPM

ppmtoeyuv
i-convert ang PPM sa Encoder/Berkeley YUV na format

ppmtoyuv
i-convert ang PPM sa Abekas YUV na format

ppmtoyuvsplit
i-convert ang PPM sa 3 subsampled na raw YUV file

yuvsplittoppm
pagsamahin ang 3 subsampled na raw YUV file sa isang PPM

ppmtoacad
i-convert ang PPM sa AutoCAD database o slide

ppmtoicr
i-convert ang PPM sa NCSA ICR graphics

ppmtopcx
i-convert ang PPM sa PC Paintbrush na format

ppmtopgm
i-convert ang PPM sa portable graymap

ppmtopuzz
i-convert ang PPM sa X11 "puzzle" na file

rasttopnm
i-convert ang Sun raster file sa mga format na Netpbm

pnmtorast
i-convert ang mga format ng Netpbm sa Sun raster file

tifftopnm
i-convert ang TIFF file sa portable anymap

pnmtotiff
i-convert ang mga format ng Netpbm sa TIFF RGB file

pnmtotiffcmyk
i-convert ang mga format ng Netpbm sa TIFF CMYK file

xwdtopnm
i-convert ang X10 o X11 window dump sa mga format na Netpbm

pnmtoxwd
i-convert ang mga format ng Netpbm sa X11 window dump

pnmtoplainpnm
i-convert ang regular na Netpbm format na imahe sa plain Netpbm na format

pbmtopgm
i-convert ang PBM file sa PGM sa pamamagitan ng pag-average ng mga lugar

411toppm
i-convert ang 411 (Sony Mavica) sa PPM

ppmtosixel
i-convert ang PPM sa DEC sixl na format

ppmtouil
i-convert ang PPM sa Motif UIL icon file

sbigtopgm
i-convert ang Santa Barbara Instrument Group CCD file sa PGM

vidtoppm
i-convert ang Parallax XVideo JPEG sa pagkakasunud-sunod ng mga PPM file

pnmtorle
i-convert ang PNM sa Utah Raster Toolkit (urt/rle) na file

rletopnm
i-convert ang Utah Raster Toolkit (urt/rle) file sa PNM

ppmtoleaf
i-convert ang PPM sa Interleaf

dahontoppm
i-convert ang Interleaf sa PPM

bioradtopgm
i-convert ang Biorad confocal image sa PGM

pbmtoln03
i-convert ang PGM image sa Dec LN03+ Sixel na imahe

pbmtopk
i-convert ang PBM image sa packed format (PK) na font

pktopbm
i-convert ang packed format (PK) font sa PBM image

Imahen generators
Ang lahat ng ito ay bumubuo ng Netpbm format na output.

pbmmake
lumikha ng isang blangkong larawan ng PBM ng isang tinukoy na laki

ppmmake
lumikha ng isang PPM na imahe ng isang tinukoy na laki at kulay

pgmramp
bumuo ng grayscale na ramp

ppmpat lumikha ng magandang PPM na imahe

ppmrainbow
lumikha ng isang spectrum-like na imahe na may mga kulay na kumukupas nang magkasama.

pgmnoise
lumikha ng PGM na imahe ng puting ingay

pbmtext
mag-render ng text sa isang PBM na imahe

pbmupc lumikha ng isang Universal Product Code PBM na imahe

ppmcie bumuo ng CIE color map na PPM na imahe

pbmpage
lumikha ng pahina ng pattern ng pagsubok ng printer sa format na PBM

ppmcolors
gumawa ng color map (PPM image) na naglalaman ng lahat ng posibleng kulay ng ibinigay na maxval

Imahen Ang mga editor
Gumagana ang lahat ng ito sa mga format ng Netpbm

ppmlabel
Magdagdag ng teksto sa isang larawan

pnmshadow
magdagdag ng anino sa isang imahe para mukhang lumulutang ito

ppmbrighten
magpatingkad o magpalabo ng imahe -- baguhin ang saturation at value

ppmdim i-dim ang isang imahe - ibang paraan mula sa ppmbrighten

pbmreduce
bawasan ang isang PBM N beses, gamit ang Floyd-Steinberg

pgmnorm
gawing normal ang contrast sa isang PGM na imahe

ppmnorm
gawing normal ang contrast sa isang PPM na imahe

pbmpscale
palakihin ang isang PBM na imahe na may edge smoothing

pnmscale
sukatin ang isang imahe na may mataas na katumpakan

pnmscalefixed
mabilis na sukatin ang isang imahe na may mababang katumpakan

pnmenlarge
palakihin ang isang imahe nang N beses

ppmdither
nag-order ng dither para sa mga larawang may kulay

pnmcolormap
Piliin ang N pinakamahusay na mga kulay upang kumatawan sa isang imahe; lumikha ng isang colormap

pnmremap
Palitan ang mga kulay sa isang imahe ng mga mula sa isang mapa ng kulay

ppmquant
i-quantize ang mga kulay sa isang kulay na imahe hanggang sa mas kaunting mga kulay

pnmquant
bilangin ang mga kulay/kulay sa isang kulay o grayscale na imahe pababa sa mas kaunti

ppmquantall
i-quantize ang mga kulay sa maraming file

ppmrelief
magpatakbo ng Laplacian Relief filter sa isang PPM

pnmarith
magsagawa ng aritmetika sa dalawang larawan

pnmcat pagsama-samahin ang mga larawan

pnmpad magdagdag ng mga hangganan sa isang imahe

pnmcomp
lumikha ng composite (overlay) ng mga imahe

pmmix paghaluin (overlay) ang dalawang larawan.

pnmcrop
i-crop ang lahat ng katulad na kulay na mga hangganan sa isang imahe

pamcut pumili ng isang hugis-parihaba na rehiyon mula sa isang imahe

pnmcut hindi na ginagamit na bersyon ng pamcut (itinago dahil maaaring mas kaunti ang mga bug)

pamdice
hatiin ang isang imahe sa maraming pahalang at/o patayo

pamdeinterlace
alisin ang bawat iba pang row mula sa isang imahe

pamchannel
kunin ang isang solong eroplano (channel, eg R, G, o B) mula sa isang imahe

pnmdepth
baguhin ang maxval sa isang imahe

pnmflip
magsagawa ng isa o higit pang mga flip operation sa isang imahe

pamstretch
palakihin ang isang imahe sa pamamagitan ng paglalagay ng mga interpolated na pixel

pamstretch-gen
scale sa pamamagitan ng mga non-integer na halaga gamit ang pamstretch at pnmscale

pnminvert
baligtarin ang isang imahe

pnmgamma
magsagawa ng gamma correction sa isang imahe

pnmhisteq
histogram equalize ang imahe upang madagdagan ang contrast

pnmmargin
magdagdag ng margin sa isang imahe

pnmpaste
idikit ang isang parihaba sa isang imahe

pnmrotate
paikutin ang isang imahe

pnmshear
gupitin ang isang imahe

pnmsmooth
makinis am imahe

pnmtile
kopyahin ang isang imahe sa isang tinukoy na laki

pbmclean
alisin ang mga nag-iisang pixel (snow) mula sa isang PBM na imahe

pnmalias
antialyas isang imahe

ppmchange
baguhin ang lahat ng isang kulay sa isa pa sa PPM na imahe

pnmnlfilt
i-filter ang isang imahe sa pamamagitan ng pagpapalit sa bawat pixel ng isang function ng mga kalapit na pixel

ppmshift
ilipat ang mga linya ng larawan ng PPM pakaliwa o pakanan ng random na halaga

ppmspread
ilipat ang mga pixel ng PPM na imahe sa isang random na halaga

pnmconvol
pangkalahatang MxN convolution sa isang imahe

rgb3toppm
pagsamahin ang tatlong portable na graymap sa isang PPM

ppmtorgb3
paghiwalayin ang isang PPM sa tatlong portable na graymap

pbmlife
ilapat ang mga tuntunin ng Buhay ni Conway sa isang larawan ng PBM

ppmdist
imapa ang mga kulay sa mataas na contrast grayscales nang basta-basta

ppmntsc
ayusin ang mga kulay upang maging legal ang mga ito para sa NTSC o PAL na telebisyon

Imahen Mga analista
Gumagana ang lahat ng ito sa mga format ng Netpbm bilang input.

pnmfile
ilarawan ang mahahalagang katangian ng isang imahe

pnmpsnr
sukatin ang pagkakaiba sa pagitan ng dalawang larawan

pgmedge
gilid-detect ang isang PGM na imahe

pgmenhance
gilid-pagandahin ang isang PGM na imahe

pgmslice
mag-print ng mga grayscale na halaga para sa isang row o column ng isang PGM na larawan

pgmtexture
kalkulahin ang mga tampok na texture sa isang PGM na imahe

pgmhist
mag-print ng histogram ng mga halaga sa isang PGM na imahe

ppmhist
mag-print ng histogram ng isang PPM

pnmhistmap
gumuhit ng histogram ng isang PGM o PPM

ppmtomap
bumuo ng mapa ng lahat ng kulay sa isang imahe

ppm3d bumuo ng asul/berde na 3D glass na imahe mula sa dalawang larawan

sari-sari
ppmsvgalib
magpakita ng PPM na imahe sa isang Linux virtual console gamit ang Svgalib

pbmmask
lumikha ng mask bitmap mula sa isang regular na bitmap

ppmcolormask
lumikha ng mask ng mga lugar ng isang tiyak na kulay sa isang imahe

pnmsplit
hatiin ang isang multi-image na Netpbm file sa maramihang 1-image na file

pnmindex
bumuo ng isang visual index ng isang bungkos ng mga larawan ng Netpbm

pcdindex
bumuo ng visual index ng isang photo CD mula sa PCD overview file

pnmmontage
bumuo ng maramihang mga imahe ng Netpbm sa isang solong imahe ng montage

pgmbentley
Bentleyize ang isang PGM na imahe

pgmcrater
lumikha ng cratered terrain sa pamamagitan ng fractal forgery

pamoil gawing oil painting ang isang PNM o PAM na imahe

ppmforge
fractal na mga pamemeke ng mga ulap, planeta, at mabituing kalangitan

pgmkernel
bumuo ng convolution kernel

ppmtv Gumawa ng isang imahe na may linya para ito ay mukhang isang lumang TV

pbmto4425
Ipakita ang larawan ng PBM sa terminal ng AT&T 4425 ASCII na may mga gfx char

Hindi nakatala As Pa
pnmtoddif

pnmtosgi

pnmtosir

ppmflash

ppmqvga

ppmtomitsu

ppmtopjxl

sgitopnm

sirtopnm

spottopgm

xvminitoppm

zeisstopnm

Ang Netpbm Mga Aklatan


Ang Netpbm programming library, libpbmNa (3), libpgmNa (3), libppm(3), at libpnm(3), gawin ito
madaling magsulat ng mga program na nagmamanipula ng mga graphic na larawan. Ang kanilang pangunahing tungkulin ay magbasa at
magsulat ng mga file sa format na Netpbm, at dahil naglalaman ang Netpbm package ng mga converter para sa
lahat ng mga sikat na format ng graphics, kung binabasa at isinusulat ng iyong programa ang mga format ng Netpbm, ikaw
maaaring gamitin ito sa anumang mga format.

Ngunit ang mga aklatan ay naglalaman din ng ilang mga function ng utility, tulad ng pagguhit ng character at
RGB/YCrCb conversion.

Ang mga aklatan ay may kumbensyonal na C linkage. Halos lahat ng mga programa sa Netpbm
package ay batay sa mga aklatan ng Netpbm.

application Mga Tala
Bilang isang koleksyon ng mga primitive na tool, ang kapangyarihan ng Netpbm ay pinarami ng kapangyarihan ng lahat
ang iba pang mga unix tool na magagamit mo sa kanila. Ang mga talang ito ay nagpapaalala sa iyo ng ilan pa
kapaki-pakinabang na mga paraan upang gawin ito. Kadalasan, kapag gusto ng mga tao na magdagdag ng mga high level na function sa Netpbm
mga tool, nakalimutan na nila ang ilang umiiral na tool na, kasama ng Netpbm, na
ginagawa ito.

Kadalasan, kailangan mong maglapat ng ilang conversion o mag-edit sa isang buong grupo ng mga file.

Bilang isang patakaran, ang mga Netpbm program ay kumukuha ng isang input file at gumagawa ng isang output file, kadalasan ay naka-on
Karaniwang Output. Ito ay para sa flexibility, dahil madalas kang kailangang mag-pipeline ng maraming tool
sama-sama.

Narito ang isang halimbawa ng isang shell command upang i-convert ang lahat ng iyong PNG file (pinangalanang *.png) sa
JPEG file na pinangalanang *.jpg:

para i in *.png; do pngtopnm $i | ppmtojpeg >`basename $i .png`.jpg; tapos

O maaari ka lang bumuo ng isang stream ng mga indibidwal na shell command, isa sa bawat file, na may awk
o perl. Narito kung paano pasiglahin ang 30 YUV na mga larawan na bumubuo ng isang segundo ng isang pelikula, na pinapanatili
ang mga larawan sa parehong mga file:

ls *.yuv .br | perlas - ay 'chomp;
i-print yuvtoppm $_ | ppmbrighten -v 100 | ppmtoyuv >tmp$$.yuv; ,
mv tmp$$.yuv $ _0
' .br | sh

Ang mga kagamitan mahanap (kasama ang -exec opsyon) at xargs ay kapaki-pakinabang din para sa simpleng pagmamanipula
ng mga pangkat ng mga file.

Makakatulong ang pasilidad ng "pagpapalit ng proseso" ng ilang shell kung saan inaasahan ng isang programang hindi Netpbm
mong tukuyin ang isang disk file para sa input at gusto mong gamitin nito ang resulta ng isang Netpbm
pagpapatakbo. Sabihin na kinuha ng printcmyk ang filename ng isang Tiff CMYK file bilang input at kung ano ang iyong
have ay isang PNG file abc.png. Subukan:

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

Gumagana din ito sa kabilang direksyon, kung mayroon kang isang programa na nagpapangalan sa iyo ng output nito
file at gusto mong dumaan ang output sa isang tool na Netpbm.

iba Graphics software
Naglalaman ang Netpbm ng mga primitive na bloke ng gusali. Ito ay tiyak na hindi isang kumpletong graphics
library.

Ang unang bagay na kakailanganin mong gamitin ang alinman sa mga tool na ito ay isang viewer. Para sa X
hilig, meron xzgv. Tingnan ftp://metalab.unc.edu/pub/Linux/apps/graphics/viewers/X.

xloadimage at ang extension nito xli ay mga karaniwang paraan din upang magpakita ng graphic na larawan sa X.

ImageMagick ay tulad ng isang visual na bersyon ng Netpbm. Gamit ang X/Window system sa Unix, ikaw
maaaring gumawa ng pangunahing pag-edit ng mga larawan at maraming mga conversion ng format. Kasama sa package
hindi bababa sa ilang mga tool na hindi nakikita. Sikat ang Convert, Mogrify, Montage, at Animate
mga programa mula sa ImageMagick Pakete. ImageMagick tumatakbo sa Unix, Windows, Windows NT,
Macintosh, at VMS.

Ang Gimp ay isang visual na editor ng imahe para sa Unix at X, sa parehong kategorya ng mas sikat,
hindi gaanong kaya, at mas mahal ang Adobe Photoshop, atbp. para sa Windows. Tingnan mo
http://www.gimp.org.

Ang file Tinitingnan ng program ang isang file at sasabihin sa iyo kung anong uri ng file ito. Kinikilala nito
karamihan sa mga format ng graphics na ginagamit ng Netpbm, kaya medyo madaling gamitin para sa mga graphics
trabaho. Netpbm's anytopnm ang programa ay nakasalalay sa file. Tingnan ftp://ftp.atron.com/pub/file.

Ang Utah Raster Toolkit ay nagsisilbi ng maraming parehong layunin tulad ng Netpbm, ngunit wala ang
diin sa mga conversion ng format. Nakabatay ang package na ito sa format ng RLE, na magagawa mo
i-convert sa at mula sa mga format ng Netpbm.
http://www.cs.utah.edu/research/projects/alpha1/urt.html nagbibigay ng ilang impormasyon sa
Utah Raster Toolkit, ngunit hindi sinasabi kung saan ito kukunin.

Mayroong ilang tulad-Netpbm na mga graphics tool na ipinamahagi ng Army High Performance
Computing Research Center sa http://www.arc.umn.edu/gvl-software/media-tools.html. Mga ito
gumana nang direkta sa mga hindi-Netpbm na format na mga imahe, kaya hindi sila kasama sa Netpbm
pakete. Gayunpaman, maaari mong gamitin ang mga ito sa anumang format ng imahe sa pamamagitan ng paggamit ng format na Netpbm
nag-convert.

Ivtools ay isang suite ng libreng X Windows drawing editor para sa Postscript, Tex, at web graphics
produksyon, pati na rin ang isang embeddable at extendable vector graphic shell. Ginagamit nito ang
Mga pasilidad sa netpbm. Tingnan mo http://www.ivtools.org.

Ilib ay isang C subroutine library na may mga function para sa pagdaragdag ng teksto sa isang imahe (tulad ng maaari mong gawin
sa mas mataas na antas na may pbmtext, pnmcomp, atbp.). Gumagana ito sa input at output ng Netpbm.
Hanapin ito sa http://www.radix.net/~cknudsen/Ilib. Kasama rin sa Netpbm ang pagguhit ng character
mga function sa libppm library, ngunit wala silang kasing gandang mga kakayahan sa font (tingnan ang
ppmlabel para sa isang halimbawa ng paggamit ng Netpbm character drawing function).

GD ay isang library ng mga graphics routine na bahagi ng PHP. Mayroon itong subset ng Netpbm's
function at napag-alaman na nag-resize ng mga imahe nang mas mabagal at mas mababa ang kalidad.

pnm2ppa nagko-convert sa format na "Winprinter" ng HP (para sa HP 710, 720, 820, 1000, atbp). Ito ay isang
superset ng Netpbm's pbmtoppa at mga hawakan, kapansin-pansin, kulay. Gayunpaman, ito ay higit pa sa isang
printer driver kaysa sa isang Netpbm-style primitive graphics building block. Tingnan mo
http://sourceforge.net/project/?group_id=1322.

Ang programa morph morphs isang imahe sa isa pa. Gumagamit ito ng mga larawang format ng Targa, ngunit magagawa mo
gamitin tgatoppm at ppmtotga upang harapin ang format na iyon. Kailangan mong gamitin ang graphical (X/Tk)
Xmorph upang likhain ang mga mesh na file na dapat mong pakainin morph. morph ay bahagi ng Xmorph
pakete. Tingnan mo http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph.

Para gumawa ng animated GIF, o mag-extract ng frame mula sa isa, gamitin gifsicle. gifsicle Kino-convert ng
sa pagitan ng animated GIF at still GIF, at maaari mong gamitin ppmtogif at giftopnm upang kumonekta hanggang sa
lahat ng mga utility ng Netpbm. Tingnan mo http://www.lcdf.org/gifsicle.

Upang i-convert ang isang imahe ng teksto sa teksto (optical character recongition - OCR), gamitin gocr (isipin
nito bilang kabaligtaran ng pbmtext). Tingnan http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/.

http://schaik.com/pngsuite naglalaman ng PNG test suite -- isang buong grupo ng mga PNG na larawan
pagsasamantala sa iba't ibang katangian ng PNG format.

Isa pang bersyon ng pnmtopng/pngtopnm ay nasa http://www.schaik.com/png/pnmtopng.html. ang
Ang bersyon sa Netpbm ay talagang nakabatay sa package na iyon matagal na ang nakalipas, at maaari mong asahan
upang makahanap ng mas mahusay na pagsasamantala sa PNG na format, lalo na ang mga kamakailang pagpapahusay, doon
pakete. Maaaring medyo hindi ito pare-pareho sa proyekto ng Netpbm at hindi masyadong mapagsamantala
ng kamakailang mga pagpapahusay sa format ng Netpbm, bagaman.

jpegtran Nagagawa ba ang ilan sa mga parehong pagbabagong kung saan sikat ang Netpbm, ngunit ginagawa ang mga ito
partikular sa mga JPEG file at ginagawa ang mga ito nang walang pagkawala ng impormasyon. Sa kabaligtaran, kung ikaw
ay gumamit ng Netpbm, i-decompress mo muna ang JPEG image sa Netpbm format, pagkatapos
baguhin ang imahe, pagkatapos ay i-compress ito pabalik sa JPEG format. Sa recompression na iyon, ikaw
mawalan ng kaunting impormasyon sa imahe dahil ang JPEG ay isang lossy compression. jpegtran ay kasama
ang Independent Jpeg Group's (http://www.ijg.org) JPEG library.

Ang ilang mga tool upang makitungo sa mga EXIF ​​file (tingnan din ang Netpbm's jpegtopnm at pnmtojpeg): Itapon
(interpret) isang EXIF ​​header: Exifdump ((http://topo.math.u-psud.fr/~bousch/exifdump.py) O
Jhead (http://www.sentex.net/~mwandel/jhead).

Isang Python EXIF ​​library at dumper: http://pyexif.sourceforge.net.

Ang Latex2html ay nagko-convert ng Latex document source sa HTML document source. May bahagi nito
graphics, at ang Latex2html ay gumagamit ng mga tool sa Netpbm para sa ilan sa mga iyon. Ngunit Latex2html sa pamamagitan nito
ang kasaysayan ay nagkaroon ng ilang medyo esoteric na codependencies sa Netpbm. Ang mas lumang Latex2html ay hindi
gumana sa kasalukuyang Netpbm. Gayunpaman, gumagana ang Latex2html-99.2beta8.

iba Graphics Format ng
Ang mga tao ay tila hindi napapagod sa pag-imbento ng mga bagong format ng graphics, kadalasan ay ganap na kalabisan
na may mga dati nang umiiral. Hindi sila makakasabay ng Netpbm. Narito ang isang listahan ng ilang na namin
alam ng Netpbm hindi hawakan (pa).

CAL (nagmula sa US Department Of Defense, pinapaboran ng mga arkitekto).
http://www.landfield.com/faqs/graphics/fileformats-faq/part3/section-24.html

mga format ng array dx, general, netcdf, CDF, hdf, cm

CGM+

Windows Meta File (.WMF). Nagko-convert ang Libwmf mula sa WMF sa mga bagay tulad ng Latex, PDF, PNG.
Ang ilan sa mga ito ay maaaring maging input sa Netpbm.

Microsoft Word, RTF. Ang Microsoft ay nagpapanatili ng pagmamay-ari na paghawak sa mga format na ito. Anumang software
nakikita mo na maaaring hawakan ang mga ito ay malamang na nagkakahalaga ng pera.

DXF (AutoCAD)

KASAYSAYAN


Ang Netpbm ay may mahabang kasaysayan, simula kay Jef Poskanzer Pbplus package noong 1988. Ang
file KASAYSAYAN sa Netpbm source code ay naglalaman ng makasaysayang pangkalahatang-ideya pati na rin ang a
detalyadong paglabas ng kasaysayan ayon sa paglabas.

Gamitin ang netpbm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad