Umbes NetPBM

Link: http://netpbm.sourceforge.net/

NetPBM on tööriistadena manipuleerimine graafilisi pilte, sealhulgas muundamise pilte vahel erinevaid vorme. Seal on üle 300 iseseisva tööriistad pakendis sealhulgas muundurid umbes 100 graafika vorminguid. Näiteid omamoodi pildimanipulatsiooni me räägime on: Väheneva pilt 10%; Cutting ülemise poole pealt pilt; Making peegelpilt; Loomine jada pilte, mis kaob ühe pildi teise.

Täpsemat vaadata kasutusjuhendist.

Pakett on mõeldud portatiivsete paljudele platvormidele. See on, vähemalt üks kord, on katsetatud erinevate Unix-põhiste süsteemide, Windows, Mac OS X, VMS ja Amiga OS. Hooldaja kasutab ja ehitab Linuxi süsteemi.

Eesmärk netPBM on olla üheks allikaks kõikidele primitiivne graafika kommunaalkulud, eriti muundurid, üks võib vaja minna. Nii et kui sa tead, mõned vabalt levitatav tarkvara sellel teemal, mis ei ole pakendis veel, siis tuleb viia see tähelepanu netPBM hooldaja mistõttu saab lisada järgmise vabastamist.

NetPBM ei sisalda interaktiivseid vahendeid ning ei pea graafilist liidest.

Kuidas netPBM

Vaata Getting netPBM.

Ehitus ja paigaldamine

Juhised ehitamist ja paigaldamist netPBM asuvad netPBM lähtetekstipuuse faili doc / INSTALL.

Toetus

Ei ole meililisti või jälgimise süsteem veateateid ja abipalveid. Lihtsalt saatke e hooldaja, Bryan Henderson, kell bryanh@giraffe-data.com. Bryan reageerib üsna kiiresti ja usaldusväärselt.

Palun kontrollige muutus ajaloos oma vabastamise seeria kõigepealt näha, kas viga on juba fikseeritud. Version valik kõige netPBM programmid ütleb teile, mis vabastab te kasutate.

Ei ole veajälgimissüsteem, sest seal ei ole piisavalt veateateid teha seda väärt. Hooldaja reageerib iga meilitsi vearaportit kohe.

Pange tähele, et seal on tavaliselt ei ole sellist asja nagu viga, mis on teatatud, kuid ei ole fix loetletud muudatuste ajalugu. Seda sellepärast, et kui viga on teatatud, on uus release paari päeva jooksul seda parandada (või dokumentatsiooni muutus mistõttu ei vea).

Arendus

NetPBM on säilitatud ja jaotatud kaudu Sourceforge projekti.

SourceForge.net Logo

Eeldused

Kui teil on raske saada, hoone või installimist eeldused on netPBM hooldaja tahab teada. Kuna ta kasutab neid ise, ta saab teid aidata. Ja kui on probleem eelduseks pakett, mis oma hooldaja ei saa kinnitada, siis võib olla võimalik tarnida määrata koos netPBM.

Ehitada ja paigaldada netPBM, peate GNU Mark ja Perl tõlk. Saad GNU Tee GNU projekti ja Perl on CPAN. On võimalik saada umbes Perl nõue käivitades mõned sammud erinev masin, mis on Perl ja teeme teised käsitsi. Ei ole praktiline asenda GNU Make.

NetPBM pakett tervikuna kasutab üle poole tosina väliseid teeke, kuid sa ei pea tingimata paigaldada kõik selleks, et ehitada netPBM. Iga raamatukogu kasutavad mõned netPBM programmid, ja kui sa ei pea raamatukogu on netPBM ehitada automaatselt vahele hoone neid osi. Vaata eelduseks loetelu.

pstopnm (Postscript et PNM kujutise muundur) nõuab Ghostscripti (paigaldatud nime GS oma käsu otsingut tee). Ja see nõuab eelkõige, et Ghostscripti ehitatud vastavate PNM seadme draiverid.

Päris palju tahes C kompilaator töötab välja GCC 2.96.

NetPBM vaja umbes 6 MiB kettaruumi, mis ei sisalda dokumentatsioon. Dokumentatsioon on 2 MiB, aga sa ei pea seda installida; võid lihtsalt kasutada avalikku koopia.

Juriidiline kasutatavus

NetPBM koosneb koodi aidanud paljud autorid ja enamik neist on autoriõiguse vähemalt kood nad kirjutasid, ja võib-olla suuremad osad nõuetele. Kõik autorid on andnud teile õiguse kasutada ja levitada oma kood, ilma et maksma neile, kui te vastate mõned lihtsad nõuetele. Kõik need avaliku litsentsi “open source” litsentside määratletud SourceForge’i (SourceForge’i muudab see tingimus jaotavad kood).

Võite üldiselt leida pakkumine autoriõiguse litsentsi jooksul lähtekoodi failid. GPL, BSD, MIT ja BSD litsentsid on nende seas pakutakse. Steve McIntyre tegi ülevaate lähtekoodi 2001. aastal eesmärgiga teha kindlaks, mida võiks lisada Debian ja kokkuvõtlikult mida ta leiab failist copyright_summary algtekstipuus.

Muidugi, netPBM nagu enamik avatud lähtekoodiga tarkvara, sa ei saa kindel olla, kes kirjutas koodi või kui litsents pakub sulle leida on tegelikult pärit inimesed, kellel on autoriõiguse. Keegi mingil ajal võib olla kopeeritud koodi ilma loata ja aitas ta üles netPBM, mis tähendab, et kui sa kuuled seda edasi, siis võiks võlgu autoriõiguse omanik autoritasu. Kuid see oht peaks olema väike, sest ei panuse netPBM on piisavalt väärtuslik, et selline autoriõiguste omanik oleks viitsinud jõustamisel autoriõigusega.

NetPBM hooldaja ei ole saanud ühtegi garantiid, et kood on litsentseeritud ja ei paku sellist garantiid, et keegi teine.

Võiks olla patentide harjutanud netPBM kood, mis muudaks kasutaja kood vastuta autoritasu patendi omanikule. NetPBM hooldaja ei luba kasutada kõiki patente. Mida teada patentide mõjutavad netPBM on faili patent_summary algtekstipuus.

Kasutades netPBM Veebileht

Paljud inimesed kasutavad netPBM täitma graafika funktsioonid veebilehel. Nad on CGI et tugineda netPBM programme töödelda pilte ekraanile veebilehele. Galerii ja 4Images kaks kodulehel paketid, mis tuginevad netPBM graafika manipuleerimist.

Paigaldamine netPBM nõuab erinevaid oskusi ja süsteemi juurdepääsu kui installida kõige muu veebilehe tarkvara. Sa pead olema võimeline koostama C kood web server masin ja on põhiteadmised, kuidas failid on korraldatud ja programmid töötavad veebiserveris. Diagnoosimiseks paratamatu probleemid nõuab tavaliselt kesta juurdepääs veebi server.

NetPBM on põhilised graafika tarkvara, mis tuleks esitada kõigi web hosting teenust. Kui see ei ole veebiserver juba, siis tuleb küsida, et süsteemiadministraator lisada.

Populaarsus

NetPBM populaarsus on enamasti ajaloolised. Oli aeg, kui ta oli premier graafika töötlemise pakett maailmas, kuid see oli aeg, kui arvuteid kasutati peamiselt insenerid ja teadlased – inimesed, kes olid mugavad kirjutades shellikäsk ja kirjutamise programmid. See oli aeg, kui graafilise kasutajaliidese olid nõrgad ja haruldased. Täna, mõned netPBM on 300 + programmid on üsna populaarne, kuid enamik neist on kasutatud peamiselt väga vanade programmide ja isegi vanemad programmeerijad. Inimene on tõenäolisem kroppida täna kasutades Adobe Photoshop või Gimp kui netPBM on pnmcrop või konverteerida GIF PNG ImageMagicki.

Teine põhjus populaarsuse vähenemisest on see, et netPBM peamine funktsioon kui see oli uus oli tema võime muuta hulgast graafika vorminguid. Kõik kuid kaheksa 100 formaate netPBM teab saab näha alles muuseumid täna.

Ükski tähendab see netPBM on vananenud. Seas niši insenerid, kes hindavad moodulitena, koodi korduvkasutuse ja hoone asju ehituskivid, netPBM ei ole võrdsed. Need inimesed jätkavad seda kasutada suurtes kogustes, ja seal on uued versioonid, mis sisaldavad tavaliselt uusi funktsioone, iga kolme kuu tagant.

2012. aasta juunis, netPBM arendaja ja kasutaja Akira F Urushibata tegi uuringu Linuxi-põhise operatsioonisüsteemi Fedora ja leidis, et 114 netPBM programme kasutati mõningal määral vähemalt ühe Fedora pakett. See hõlmas muundurid 34 graafika vorminguid.

Kümme kõige populaarsem (arvu järgi pakendite kasutama) netPBM programmide Fedora olid, et alates kõige populaarsem:

pnmtopng / pngtopnm (Converter for PNG)
pnmtops (Converter for Postscript)
ppmtogif / giftopnm (Converter for GIF)
pnmquant (Color kvantija)
pamscale (Pilt mastaabimuundur – paisub ja tõmbub pildid)
tifftopnm / pnmtotiff (Converter for TIFF)
jpegtopnm (Converter for JFIF)
ppmtopgm (konverter)
pamcut (põllukultuurid pildid)
bmptopnm / ppmtobmp (Converter for BMP).
Kümme kõige populaarsem arvestamata muundurid olid:

pnmquant (Color kvantija)
pamscale (Pilt mastaabimuundur – paisub ja tõmbub pildid)
pamcut (põllukultuurid pildid)
pamfile (raportid mõõtmed pilt)
pnmcrop (eemaldab piirid piltidelt)
pamflip (Peegeldab pilte ümber erinevatel viisidel)
pnminvert (Exchanges must valge)
pnmrotate (keeratav pildid)
ppmdist (Parandab kontrasti)
ppmnorm (Parandab kontrasti)
Tasub märkimist, et tegelik paketi sõltuvusi näidata palju vähem kasutada netPBM kui need numbrid näitavad. Uurimus viidi läbi otsides nimed netPBM programmide paketid arhiivides.

Lae arv pole võimalik, sest netPBM levitab peamiselt Subversionist kassasse.

(See lõik oli viimane teadaolev praeguse juunis 2012).

Ajalugu

NetPBM ajalugu ulatub tagasi 1988. Lühidalt: netPBM asendab levinud Pbmplus pakett (viimane ilmus 10. detsember 1991). Myriad parandusi ja täiendusi on tehtud. Pärast viimane versioon Pbmplus, palju täiendavaid filtreid hakkas ringlevad netis, mis oli üsna uudne olukord ajal. Eesmärk netPBM oli koguda neid ja muuta need pakett, sellest ka nimi “netPBM.” See töö on tehtud programmeerijad üle kogu maailma.

Täpsemat koodimuudatusse ajalugu, näha change.html. Siit saab öelda, kas teatud bug on fikseeritud, sest vabastamise kus sa näed seda, ja milliseid uusi funktsioone on uuem releases kui see, mida teil on.

Comments are closed.