libpng

Skjermbilde programvare:
libpng
Prog.varedetaljer:
Versjon: 1.6.34 / 1.6.35 Beta 1 Oppdatert
Last opp dato: 22 Jun 18
Lisens: Gratis
Popularitet: 49

Rating: 2.3/5 (Total Votes: 3)

libpng er en åpen kildekode, bærbar, enkel å installere og helt gratis biblioteksprogramvare implementert i C og designet fra grunnen til å støtte PNG-formatet (Portable Network Graphics) under enhver distribusjon av Linux.


Nummer ett bibliotek for å manipulere PNG-bilder i Linux

Biblioteket er vanligvis installert som standard i alle moderne Linux-kjernebaserte operativsystemer, om ikke alle distribusjoner, slik at du vil kunne lese og skrive PNG-grafikkfiler. Eksempler og tester er også gitt til brukere i kildepakken for å se om PNG-støtte er fullt aktivert.

Husk at libpng er et bibliotek, ikke et kommandolinjeprogram, noe som betyr at du ikke kan samhandle med det, bortsett fra & lsquo; libpng-config & rsquo; kommando som tilbyr ulike kommandolinjealternativer. En manpage er også gitt, så du lærer hvordan du bruker den i prosjektene dine.

Komme i gang med libpng

Hvis du vil installere libpng-biblioteket på ditt GNU / Linux-operativsystem, hvis det ikke allerede er installert, eller hvis du vil installere en annen nyere / eldre versjon enn den installerte, må du først laste ned den nyeste versjonen av bibliotek fra Softoware, hvor det distribueres gratis som kilde tarball.

Lag TAR-arkivet et sted på datamaskinen din, pakk innholdet med et hvilket som helst arkivadministrasjonsverktøy, åpne et terminalemulatorprogram, og flytt til plasseringen av de utviste arkivfilene (f.eks cd / home /softoware/libpng-1.6.16 ).

Så kom til plasseringen av de hentede arkivfilene, kjør & lsquo; .configure & rsquo; kommandoen for å konfigurere programmet og optimalisere det for maskinvarearkitektur / operativsystem ved hjelp av tilgjengelige alternativer (kjør & lsquo; ./ configure --help & rsquo; -kommandoen for å se disse alternativene).

Etter å ha konfigurert libpng, kjør & lsquo; gjør & rsquo; kommandoen for å kompilere den. Til slutt, etter en vellykket kompilering, kjør & lsquo; sudo make install & rsquo; som en privilegert bruker eller & lsquo; gjør installasjonen & rsquo; kommandoen som root for å installere bibliotekssystemet bredt.

Hva er nytt i denne versjonen:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.29:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.24:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.23:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.19:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.18:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.17:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.16:

  • Lagt til ".align 2" å arm / filter_neon.S for å støtte gamle GAS-montører som ikke korrigerer riktig.
  • Revidert Makefile.am og skript / *. dfn å jobbe med MinGW / MSYS; omdøpt skript / *. dfn til skript / * .c (Bob Friesenhahn og John Bowler).
  • Stille en "sammenligning alltid sant" advarsel i pngstest.c (John Bowler).
  • Gjenopprettet en test på bredde som ble fjernet fra png.c på libpng-1.6.9 (feilrapport av Alex Eubanks).
  • Fast et overløp i png_combine_row med svært brede interlaced bilder.

Hva er nytt i versjon 1.6.9:

  • Dette er en mindre opprydding.

Hva er nytt i versjon 1.6.8:

  • Denne versjonen har en feilrettelse for CVE-2013- 6954 (null pointer dereference), pluss noen kodeopprydding.

Hva er nytt i versjon 1.6.7:

  • Denne versjonen legger til ARMv8-støtte og forbedrer ukjent støtte .

Hva er nytt? i versjon 1.6.4:

  • Denne versjonen legger til mindre forbedringer i fart og fotavtrykk.

Hva er nytt i versjon 1.6.1:

  • Dette er en oppryddingsløsning uten nye funksjoner eller betydelige feilrettinger.
  • Standard gammahåndtering er forbedret i den nye forenklede APIen.

Hva er nytt i versjon 1.6.0:

  • Denne versjonen legger til en "forenklet API" og fjerner noen symboler som ble avskrevet i libpng15.

Hva er nytt i versjon 1.5.14:

  • Dette er en oppryddingsløsning med noen mindre feilrettinger og en stor løsning til komprimert iTXt-håndtering.
  • Git-depotet på SourceForge er flyttet.

Hva er nytt? i versjon 1.5.13:

  • Denne versjonen løser en feil i funksjonen png_set_filler som vil feilaktig stripe fyllerkanalen under noen forhold mens du skriver.

Lignende programvare

Jar::Signer
Jar::Signer

3 Jun 15

Libnet
Libnet

20 Feb 15

ATK
ATK

22 Jun 18

Annen programvare fra utvikleren Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

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

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

Kommentarer til libpng

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!