Libjpeg

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 2 september 2018; kontroller kräver 10 redigeringar .

libjpeg
Sorts grafikbibliotek
Utvecklaren Oberoende JPEG-grupp
Skrivet i C
Operativ system POSIX , Microsoft Windows , Mac OS X , Linux , FreeBSD , MS-DOS
Första upplagan 7 oktober 1991 [1]
senaste versionen 9e ( 16 januari 2022 )
Läsbara filformat JFIF , BMP , GIF , PPM , TGA
Genererade filformat JFIF , BMP , GIF , PPM , TGA
stat Faktisk
Licens Gratis för all användning
Hemsida ijg.org
 Mediafiler på Wikimedia Commons

libjpeg  är ett mjukvarubibliotek skapat av Independent JPEG Group . Innehåller funktioner för att arbeta med JPEG- bilder . Skrivet i första hand i programmeringsspråket C med x86 assembler ( MASM- syntax ).

Libjpeg-turbo-biblioteket är väldigt avlägset relaterat till IJG:s libjpeg. Funktionellt sett är det en kraftigt avskalad version av libjpeg och implementerar inte många av funktionerna som introducerats i de senaste versionerna av libjpeg.

Biblioteket innehåller program som körs från kommandoraden

Programmet jpegtran används för att optimera komprimeringen av en JPEG-fil, konvertera mellan progressiva och icke-progressiva JPEG-format, klippa ut data som är specifik för applikationen som skapade filen, eller utföra vissa filtransformationer som desaturation, rotation (i vinklar som är multipler av 90 o ) och reflektion (inom vissa gränser) . ) - allt detta görs så förlustfritt som möjligt (det vill säga utan att dekomprimera och återkomprimera bilden, vilket, på grund av omkvantisering, leder till en minskning av bildkvaliteten).

I listan över format skapade av libjpeg - JIF, JFIF, BMP (i Windows och OS / 2-format), GIF, PPM / PGM, RLE, TGA (TARGA), i listan över läsbara format - JIF, JFIF, BMP ( i Windows och OS / 2-format /2), GIF, PPM/PGM, RLE, TGA (TARGA), TIFF, som finns i libjpeg-dokumentationen som finns på ijg.org.

Se även

Anteckningar

  1. http://www.ijg.org/

Länkar