Netpbm | |
---|---|
Sorts | grafikprogrampaket och bibliotek |
Utvecklaren | Bryan Henderson |
Skrivet i | C , Perl , Unix Shell |
Operativ system | Linux och andra UNIX - liknande Windows |
Första upplagan | maj 2000 [1] |
senaste versionen | 10.35.90 (26 september 2013 [1] ) |
Läsbara filformat | Portable anymap , Sun Raster [d] [2] , RLA [d] [3] , AutoCAD Slide [d] [4] och CCITT Group 3 [d] [5] |
Genererade filformat | Bärbar anymap och Drawing Interchange binärt format [d] [6] |
Licens | GNU GPL , BSD , etc. |
Hemsida | netpbm.sourceforge.net |
Mediafiler på Wikimedia Commons |
Netpbm är ett grafikpaket och bibliotek med öppen källkod som främst används i Unix -världen . Det är en mycket portabel applikation som körs på många Unix-system, under Windows , Mac OS X , VMS , Amiga OS , och mer. Ingår i de flesta open source -distributioner av UNIX-liknande operativsystem .
Netpbm definierar ett antal grafiska format som kallas netpbm-format :
Netpbm består av 220 individuella program, varav de flesta innehåller "pbm", "pgm", "ppm", "pam" eller "pnm" i sina namn. Till exempel, för att reducera en bild med 10%, måste du använda pamscale , för att lägga över en bild på en annan - pamcomp , för att skapa en bild från text - pbmtext , för att minska antalet färger - pnmquant .
Netpbm-program används ofta som en mellanlänk för att konvertera sällsynta format. Till exempel kanske det inte finns ett verktyg som direkt översätter XWD , X11-fönsterdumpformatet, till en Macintosh PICT -fil , men detta kan göras genom att köra xwdtopnm följt av ppmtopict . (Verktyg som kan exportera PNM kan exportera PPM, PGM eller PBM. Verktyg som importerar PNM kan också fungera med alla tre filformaten.)
PBMs svartvita bildformat har utvecklats av Jef Poskanzer. Formatet var tillräckligt enkelt för att PBM-bilder kunde skickas via e-post utan datakorruption. 1988 släppte Poskanzer Pbmplus , föregångaren till det moderna Netpbm-paketet. I slutet av 1988 hade Poscanzer utvecklat bildformaten PGM (för gråskala) och PPM (för färg) som kunde bearbetas av Pbmplus.
Den senaste utgåvan av Pbmplus var den 10 december 1991 . Poskanzer utvecklade inte längre sitt projekt och 1993 ersatte Netpbm Pbmplus. Till en början var det inget annat än en omdöpt Pbmplus-release, men den utvecklades fram till 1995 när paketet återigen övergavs. 1999 togs utvecklingen av Netpbm-paketet upp av dess nuvarande underhållare, Bryan Henderson .
Namnet Netpbm kommer från utvecklare som samarbetar över Internet , vilket var anmärkningsvärt på den tiden. (Liknande namn gavs till NetBSD - operativsystemet och NetHack -spelet .)