Apie Netpbm

Išversta su http://netpbm.sourceforge.net/

Netpbm yra priemonių rinkinys už manipuliavimą grafiniai vaizdai, įskaitant konversiją vaizdų tarp įvairių formatų. Yra daugiau nei 300 atskirų priemonių paketą, įskaitant keitikliai, skirti maždaug 100 grafikos formatai. Pavyzdžiai tarsi vaizdų manipuliavimo mes kalbame apie: Mažėja vaizdą iki 10%; Pjovimo viršutinėje išjungti vaizdą; Priėmimo veidrodyje, Kurti vaizdų seka, kad išnyks iš vieno vaizdo į kitą.

Išsamios informacijos pažvelgti į vartotojo vadovą.

Pakuotėje yra skirtas būti nešiojami daugeliui platformų. Ji turi bent jau vieną kartą, buvo išbandytas, pagal įvairių Unix pagrindu sistemas, Windows, Mac OS X, VMS ir Amiga OS. Į prižiūrėtojai naudoja ir stato ją ant Linux sistemos.

Tikslas Netpbm yra būti vienas šaltinis visiems primityvi grafika komunalinių paslaugų, ypač keitikliai, vienas gali prireikti. Taigi, jei jūs žinote, kai laisvai redistributable programinės įrangos, tai venos, kurie yra ne į paketą, tačiau, jūs turėtumėte jį dėmesį Netpbm prižiūrėtojai, todėl jis gali būti įtrauktas į kito leidimo.

Netpbm nėra interaktyvios priemonės ir neturi grafinės sąsajos. Šios programos yra naudingos remtis iš įvedėte shell komandą, tačiau dauguma taip pat yra orientuotos į naudojamas viduje programa.

Gauti Netpbm

Žiūrėkite Gauti Netpbm.

Statybos ir Įrengimo

Instrukcijos statybos ir įrengimo Netpbm yra Netpbm šaltinis medžio failų doc/INSTALL.

Parama

Nėra adresatų sąrašą ar stebėjimo sistemos klaidų pranešimus ir prašymus padėti. Tiesiog atsiųskite el. laišką prižiūrėtojai, Bryan Henderson, bryanh@giraffe-data.com. Bryan reaguoja gana greitai ir patikimai.

Prašome patikrinti pakeisti istoriją savo laidos serija pirmą kartą pamatyti, jei klaida jau buvo nustatytas. Versija variantas dažniausiai Netpbm programas jums pasakys, kokie spaudai, kurį naudojate.

Nėra jokių bug tracking system, nes nėra pakankamai klaidų ataskaitas, kad ji verta. Į prižiūrėtojai reaguoja į kiekvieną išsiųstas pranešimas apie klaidą iš karto.

Atkreipkite dėmesį, kad paprastai nėra tokio dalyko kaip klaidą, kad buvo pranešta, bet neturi fix išvardytų pakeitimų istoriją. Tai todėl, kad kai klaida yra pranešta, kad yra nauja laida per kelias dienas, siekiant ją išspręsti (arba dokumentus, keisti, todėl ne klaida).

Plėtros

Netpbm išlaikyti ir paskirstyti per Sourceforge projekto.

Būtinosios sąlygos

Jeigu jūs turite problemų gauti, statyba, ar įdiegti prielaidos, Netpbm prižiūrėtojai nori žinoti. Nes jis juos naudoja pats, jis gali jums padėti. Ir, jei yra problema su sąlyga paketą, kuris savo prižiūrėtojai negali pataisyti, ji gali būti įmanoma, kad laivas fix su Netpbm.

Sukurti ir įdiegti Netpbm, jums reikia GNU Make ir Perl interpretatorius. Jūs galite gauti ir GNU Make iš GNU Projekto bei Perl iš CPAN. Tai galima gauti apie Perl reikalavimas veikia keletas žingsnių į kitą mašiną, kuri turi Perl ir daro kitų rankomis. Praktiškai nėra pakaitalas GNU Make.

Į Netpbm priemonių visuma naudoja daugiau nei pusė tuzino išorinių bibliotekų, bet jūs nebūtinai turite įdiegti juos visus siekiant sukurti Netpbm. Kiekviena biblioteka yra naudojami keli Netpbm programos, ir, jei jūs neturite biblioteka, Netpbm statyti bus automatiškai pereiti pastato dalims. Pamatyti būtina Sąlyga Sąrašą.

pstopnm (Postscript į PNM image converter), reikia Ghostscript (įrengtas su pavadinimu gs jūsų komandos paieškos kelias). Ir tai visų pirma reikia, kad Ghostscript būti pastatytas su atitinkamomis PNM įrenginių tvarkykles.

Gana daug, bet C kompiliatorius veikia išskyrus Gcc 2.96.

Netpbm, reikia apie 6 MiB disko vietos, įskaitant dokumentus. Dokumentuose yra 2 MiB, bet jūs nebūtinai turite įdiegti; jūs galite tiesiog gauti viešųjų kopija.

Teisinės Patogumą

Netpbm sudaro kodas prisidėjo daugelis autorių ir dauguma jų autorių bent kodeksą jie rašė, o gal ir didesnės, pagaminti iš jo. Visi autoriai suteikė jums teisę naudoti ir platinti kodo, nereikia jiems mokėti, kaip ilgai, kaip jūs patenkinti kai kuriuos paprastus reikalavimus. Visos šios viešosios licencijos, yra “atviro kodo” licencijų, kaip apibrėžta SourceForge (SourceForge daro, kad sąlyga platinti kodas).

Jūs galite paprastai rasti pasiūlyti autorių teisių licencijos, per kodo failus. GPL, BSD, MIT, ir BSD licencijos, yra tarp tų, kurie siūlomi. Steve McIntyre padarė tyrimą šaltinio kodas 2001 siekiant nustatyti, kas gali būti įtraukta į Debian ir apibendrinti tai, ką jis rado failų copyright_summary šaltinio medis.

Žinoma, su Netpbm, kaip ir dauguma atviro kodo programinę įrangą, jūs negalite būti tikri, kas rašė kodas arba jei licencijos siūlo jums rasti iš tikrųjų yra iš žmonių, kurie turi autorių. Kažkas bent kurį laiką gali būti nukopijuoti kodą (be leidimo ir padėjo jį į Netpbm, o tai reiškia, jei jūs nukopijuokite jį toliau, jums gali skolingi autorių honorarus. Tačiau rizika, kad tai turėtų būti mažas dėl to, nr. įmokos į Netpbm yra vertingas pakankamai, kad toks autorinių teisių savininko rūpintųsi užtikrinti autorių teisių apsaugą.

Į Netpbm prižiūrėtojai negavo jokių garantijų, kad kodas yra licencijuota ir nesiūlo tokių garantijų kam nors kitam.

Tai gali būti patentai praktikuojama Netpbm kodą, kuris leistų vartotojui kodas atsakomybėn už honorarus patento turėtojas. Į Netpbm prižiūrėtojai neturi licencijos naudoti jokių patentų. Kas yra žinoma apie patentus turinčių įtakos Netpbm yra faile patent_summary šaltinio medis.

Naudojant Netpbm Šioje Svetainėje

Daugelis žmonių naudoja Netpbm atlikti grafikos funkcijos svetainėje. Jie CGI skriptą, kad remtis Netpbm programomis apdoroti vaizdai ekrane interneto puslapyje. Galerija ir 4Images yra dvi svetainės programinės įrangos paketus, kurie remiasi Netpbm grafikos manipuliavimo.

Įdiegti Netpbm, reikia skirtingų įgūdžių ir sistema prieigos kaip įdiegti daugelyje kitų svetainės programinės įrangos. Jūs turite sugebėti kaupti C kodo žiniatinklio serverio mašina ir turėti bendrą supratimą apie tai, kaip failai yra organizuotas ir programas paleisti web serverį. Diagnozuojant neišvengiamas problemas, paprastai reikalaujama, shell prieiga prie interneto serverio.

Netpbm yra pagrindinės grafikos programinė įranga, kuri turėtų būti pateikta, bet interneto prieglobos paslauga. Jei tai nėra jūsų žiniatinklio serveryje jau, jums turėtų paprašyti, kad sistemos administratorius jį įtraukti.

Populiarumas

Netpbm populiarumas yra daugiausia istorijos. Buvo laikas, kai jis buvo premjeras grafikos apdorojimo paketą pasaulyje, bet, kad buvo laikas, kai kompiuteriai buvo daugiausia naudojamas inžinieriai ir mokslininkai – žmonės, kurie buvo patogus rašyti apvalkalo (shell) komandos ir rašymo programų. Tai buvo laikas, kai grafinės vartotojo sąsajos buvo silpna ir reta. Šiandien, keletas Netpbm 300+ programos yra gana populiarus, tačiau dauguma jų yra daugiausia naudojami labai senas programas ir net vyresnių programuotojų. Asmuo yra labiau tikėtina, kad apkarpyti nuotrauką šiandien, naudodami Adobe Photoshop arba Gimp, nei Netpbm pnmcrop arba konvertuoti iš GIF į PNG, su ImageMagick.

Dar viena priežastis, kodėl mažėja populiarumas yra, kad Netpbm pagrindinis bruožas, kai ji buvo nauja, buvo jos gebėjimas konvertuoti tarp grafikos formatai. Visi, bet aštuonios 100 formatai Netpbm žino, kad yra vertinamas tik muziejų šiandien.

Visa tai reiškia, Netpbm, yra pasenusi. Tarp nišą inžinierių, kurie vertina modulinės konstrukcijos, kodas panaudoti, ir statybos dalykų iš blokai, Netpbm neturi lygių. Šie žmonės ir toliau jį naudoti dideliais kiekiais, ir yra naujų pranešimų spaudai, kuriame paprastai naujų funkcijų, kas tris mėnesius.

Į Birželio2012, Netpbm kūrėjas ir vartotojas Akira F Urushibata padarė tyrimą Linux operacinė sistema Fedora ir nustatė, kad 114 Netpbm programos buvo naudojami šiek tiek bent viena Fedora paketą. Tai buvo keitikliai 34 grafikos formatai.

Dešimt populiariausių (pagal kiekį pakuočių, naudojant it) Netpbm programas į Fedora buvo, kad nuo populiariausių:

  1. pnmtopng/pngtopnm (Konvertuoja kad/nuo PNG)
  2. pnmtops (Konvertuoja kad Postscript)
  3. ppmtogif/giftopnm (Konvertuoja kad/nuo GIF)
  4. pnmquant (Quantizes spalvų)
  5. pamscale (Svarstyklės vaizdai – plečiasi ir traukiasi images)
  6. tifftopnm/pnmtotiff (Konvertuoja kad/nuo TIFF)
  7. jpegtopnm (Konvertuoja kad JFIF)
  8. ppmtopgm (Konvertuoja spalvos kad pustoniai)
  9. pamcut (Augalų nuotraukos)
  10. bmptopnm/ppmtobmp (Konvertuoja kad/nuo BMP).

Dešimt populiariausių neskaitant keitikliai buvo:

  1. pnmquant (Quantizes spalvų)
  2. pamscale (Svarstyklės vaizdai – plečiasi ir traukiasi images)
  3. pamcut (Augalų nuotraukos)
  4. pamfile (Ataskaitos matmenų vaizdas)
  5. pnmcrop (Pašalina sienos iš nuotraukų)
  6. pamflip (Flip vaizdai aplink įvairiais būdais)
  7. pnminvert (Biržų juoda už balta)
  8. pnmrotate (Sukasi vaizdai)
  9. ppmdist (Padidina kontrastą)
  10. ppmnorm (Padidina kontrastą)

Verta pažymėti, kad tikroji paketo priklausomybes parodyti, kiek mažiau naudoti Netpbm, nei šie skaičiai rodo. Šis tyrimas buvo atliktas ieškoti pavadinimai Netpbm programų paketus failus.

Atsisiųsti skaičiuoja yra neįmanoma, nes Netpbm skirsto daugiausia per Subversia kasos.

Istorija

Netpbm istorija tęsiasi atgal 1988. Trumpai: Netpbm pakeičia plačiai išplito Pbmplus paketas (paskutinis išleistas Gruodžio 10, 1991). Daugybė patobulinimų ir papildymų buvo padaryta. Po naujausia versija Pbmplus, daug papildomų filtrų pradėjo cirkuliuojančių dėl neto, kuris buvo gana romanas valstybės reikalų tuo metu. Tikslas Netpbm buvo surinkti šie ir paversti juos į paketą, taigi pavadinimas “Netpbm”. Šį darbą atliko programuotojų visame pasaulyje.

Dėl išsamesnės kodekso pakeitimų istorija, žr. change.html. Iš čia, jūs galite pasakyti, jei tam tikra klaida buvo ištaisyta nuo išleidimo, kuriame jūs matote, ir kokių naujų funkcijų, yra naujesnių spaudai, nei tai, ką jūs turite.

 

Grįžti į pagrindinį

Leave a Reply

Your email address will not be published. Required fields are marked *