libpng

Software skärmdump:
libpng
Mjukvaruinformation:
Version: 1.6.34 / 1.6.35 Beta 1 Uppdaterad
Ladda upp dagen: 22 Jun 18
Licens: Gratis
Popularitet: 49

Rating: 2.3/5 (Total Votes: 3)

libpng är en öppen källkod, bärbar, enkel att installera och helt gratis biblioteksprogramvara implementerad i C och utformad från grunden för att stödja bildformatet PNG (Portable Network Graphics) under alla fördelningar av Linux.


Nummer ett bibliotek för att manipulera PNG-bilder i Linux

Biblioteket installeras vanligtvis som standard i alla moderna Linux-kärnbaserade operativsystem, om inte alla distributioner, så att du kan läsa och skriva PNG-grafikfiler. Exempel och test ges också till användare i källpaketet för att se om PNG-stöd är fullt aktiverat.

Tänk på att libpng är ett bibliotek, inte ett kommandoradsprogram, vilket innebär att du inte kan interagera med det, förutom & libs-libpng-config & rsquo; kommando som erbjuder olika kommandoradsalternativ. En manpage tillhandahålls också, så du lär dig hur du använder den i dina projekt.

Komma igång med libpng

För att installera libpng-biblioteket på ditt GNU / Linux-operativsystem, om det inte redan är installerat eller om du vill installera en annan nyare / äldre version än den installerade måste du först hämta den senaste versionen av bibliotek från Softoware, där det distribueras gratis som en källare tarball.

Spara TAR-arkivet någonstans på din dator, extrahera innehållet med något arkivhanteringsverktyg, öppna ett terminalemulatorprogram och flytta till platsen för de extraherade arkivfilerna (t.ex. cd / home /softoware/libpng-1.6.16 ).

Då, anlänt till platsen för de extraherade arkivfilerna, kör & lsquo; .configure & rsquo; kommandot för att konfigurera programmet och optimera det för ditt hårdvaruarkitektur / operativsystem med hjälp av tillgängliga alternativ (kör kommandot & lsquo; ./ configure --help & rsquo; för att se dessa alternativ).

Efter att du har konfigurerat libpng kör du & lsquo; gör & rsquo; kommandot att kompilera det. Slutligen, efter en lyckad kompilering, kör & sudo make install & rsquo; som en privilegierad användare eller & lsquo; gör installationen & rsquo; kommandot som root för att installera bibliotekets hela system.

Vad är nytt i den här utgåvan:

  • Tillagt ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version:

  • Added ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.29:

  • Tillagt ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.24:

  • Added ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.23:

  • Tillagt ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.19:

  • Added ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.18:

  • Tillagt ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.17:

  • Added ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.16:

  • Tillagt ".align 2" att arm / filter_neon.S för att stödja gamla GAS-montörer som inte gör justering korrekt.
  • Reviderad Makefile.am och skript / *. dfn att arbeta med MinGW / MSYS; omdämna skript / *. dfn till skript / * .c (Bob Friesenhahn och John Bowler).
  • Tyst en "jämförelse alltid sant" varning i pngstest.c (John Bowler).
  • Återställde ett test på bredd som togs bort från png.c vid libpng-1.6.9 (Felrapport från Alex Eubanks).
  • Fixerat ett överflöde i png_combine_row med mycket breda interlaced bilder.

Vad är nytt i version 1.6.9:

  • Det här är en mindre rengöringslösning.

Vad är nytt i version 1.6.8:

  • Den här versionen har en buggfix för CVE-2013- 6954 (null pekare dereference), plus lite kodrening.

Vad är nytt i version 1.6.7:

  • Den här versionen lägger till stöd för ARMv8 och förbättrar okänt stöd .

Vad är nytt i version 1.6.4:

  • Den här versionen ger mindre förbättringar i hastighet och fotavtryck.

Vad är nytt i version 1.6.1:

  • Det här är en upplösning utan nya funktioner eller signifikanta buggfixar.
  • Standard gammahantering förbättras i det nya förenklade API: n.

Vad är nytt i version 1.6.0:

  • Den här versionen lägger till ett "förenklat API" och tar bort några symboler som avlägsnades i libpng15.

Vad är nytt i version 1.5.14:

  • Det här är en renupplösning med några mindre buggfixar och en viktig fix till komprimerad iTXt-hantering.
  • Gitförvaret på SourceForge har flyttats.

Vad är nytt i version 1.5.13:

  • Den här versionen åtgärdar ett fel i funktionen png_set_filler som skulle felaktigt bandera fyllningskanalen under vissa förhållanden medan du skriver.

Liknande mjukvara

SVL
SVL

3 Jun 15

zlib
zlib

3 Oct 17

Oracle::Sqlldr
Oracle::Sqlldr

3 Jun 15

Annan programvara för utvecklare Glenn Randers-Pehrson

Pngcrush
Pngcrush

17 Feb 15

Pngcrush (64-Bit)
Pngcrush (64-Bit)

21 Jan 15

Pngcrush
Pngcrush

21 Jan 15

Kommentarer till libpng

Kommentarer hittades inte
Kommentar
Slå på bilder!