libpng

Софтуер снимки:
libpng
Софтуер детайли:
Версия: 1.6.34 / 1.6.35 Beta 1 актуализира
Дата на качване: 22 Jun 18
Розробник: Glenn Randers-Pehrson
Разрешително: Безплатно
Популярност: 49

Rating: 2.3/5 (Total Votes: 3)

libpng е отворен, портативен, лесен за инсталиране и напълно свободен библиотечен софтуер, вграден в C и проектиран от самото начало, за да поддържа формата на PNG (Portable Network Graphics) Linux.


Библиотека номер едно за манипулиране на PNG изображения в Linux

Библиотеката обикновено се инсталира по подразбиране във всички съвременни операционни системи, базирани на ядрото на Linux, ако не и всички дистрибуции, така че ще можете да четете и пишете PNG графични файлове. Примери и тестове също се предоставят на потребителите в пакета с източници, за да видите дали поддръжката на PNG е напълно активирана.

Имайте предвид обаче, че libpng е библиотека, а не програма за команден ред, което означава, че няма да можете да взаимодействате с нея, освен за libpng-config & rsquo; която предлага различни опции за командния ред. Предоставя се също и страница, за да научите как да я използвате в проектите си.

Първи стъпки с libpng

За да инсталирате библиотеката libpng на операционната система GNU / Linux, ако вече не е инсталирана или ако искате да инсталирате нова, по-нова / по-стара версия от инсталираната, първо трябва да изтеглите последната версия на библиотека от Softoware, където тя се разпространява безплатно като източник на тарбал.

Запишете архива на TAR някъде на компютъра си, извлечете съдържанието му с помощта на помощната програма за архивен мениджър, отворете приложение за емулатор на терминала и преместете на мястото на извлечените архивни файлове (напр. cd /home/softoware/libpng-1.6.16 ).

След това пристигнахте на мястото на извлечените архивни файлове, стартирайте & lsquo; .configure & rsquo; за да конфигурирате програмата и да я оптимизирате за хардуерната ви архитектура / операционна система, като използвате наличните опции (изпълнете командата "& configure" --help & rcquo ;, за да видите тези опции).

След като конфигурирате libpng, стартирайте & lsquo; make & rsquo; команда за съставянето му. Накрая, след успешна компилация, стартирайте sudo направете install & rsquo; като привилегирован потребител или да направите install & rsquo; команда като корен за инсталиране на цялата библиотечна система.

Какво е новото в това издание:

  • Добавени са ". 2" за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
  • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
  • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
  • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
  • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

Какво е новото във версията:

  • Добавени ". за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
  • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
  • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
  • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
  • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

Какво е новото във версия 1.6.29:

  • Добавени са ". 2" за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
  • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
  • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
  • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
  • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

Какво е новото във версия 1.6.24:

  • Добавени ". за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
  • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
  • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
  • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
  • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

Какво е новото във версия 1.6.23:

  • Добавени са ". 2" за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
  • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
  • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
  • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
  • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

  • Какво е новото във версия 1.6.19:

    • Добавени ". за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
    • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
    • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
    • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
    • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

    Какво е новото във версия 1.6.18:

    • Добавени са ". 2" за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
    • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
    • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
    • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
    • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

    Какво е новото във версия 1.6.17:

    • Добавени ". за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
    • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
    • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
    • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
    • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

    Какво е новото във версия 1.6.16:

    • Добавени са ". 2" за да активирате / filter_neon.S, за да поддържате старите GAS assemblers, които не правят правилно подравняването.
    • Преработен Makefile.am и скриптове / * .dfn за работа с MinGW / MSYS; (Боб Фрайсхайн и Джон Боулър).
    • Спокойно "сравнение" винаги е вярно " предупреждение в pngstest.c (John Bowler).
    • Възстановено е тест за ширината, която е премахната от png.c на libpng-1.6.9 (доклад за грешки от Alex Eubanks).
    • Фиксирано преливане в png_combine_row с много широки интерлационални изображения.

    Какво е новото във версия 1.6.9:

    • >

    Какво е новото във версия 1.6.8:

    • 6954 (нулев показалец на показалеца), плюс известно изчистване на кода.

    Какво е новото във версия 1.6.7:

    • Тази версия добавя поддръжка за ARMv8 .

    Какво е новото във версия 1.6.4:

    • Тази версия добавя малки подобрения в скоростта и отпечатъка.

    Какво е новото във версия 1.6.1:

    • Това е изчистване, без нови функции или значими корекции на грешки.
    • Управлението по подразбиране е подобрено в новия опростен API.

    Какво е новото във версия 1.6.0:

    • Тази версия добавя "опростен API" и премахва някои символи, които са били отхвърлени в libpng15.

    Какво е новото във версия 1.5.14:

    • Това е изчистване основно решение за компресиране на iTXt.
    • Гуто хранилище в SourceForge е преместено.

    Какво е новото във версия 1.5.13:

    • Тази версия отстранява грешка във функцията png_set_filler би неправилно да отстрани канала за пълнене при определени условия, докато пише.

Подобен софтуер

PyGObject
PyGObject

22 Jun 18

zlib
zlib

3 Oct 17

libaacs
libaacs

17 Feb 15

Друг софтуер на разработчика Glenn Randers-Pehrson

Pngcrush
Pngcrush

21 Jan 15

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

21 Jan 15

Pngcrush
Pngcrush

17 Feb 15

Коментари към libpng

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория