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

TCPDF
TCPDF

17 Jul 15

tcpdump
tcpdump

22 Jun 18

Cairo
Cairo

20 Feb 15

zlib
zlib

3 Oct 17

Annan programvara för utvecklare Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

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

21 Jan 15

Kommentarer till libpng

Kommentarer hittades inte
Kommentar
Slå på bilder!