libpng , açıq bir qaynaqlı, portativ, yükləmək üçün asan və C-də tətbiq olunan tamamilə pulsuz kitabxana proqramıdır və PNG (Portable Network Graphics) Linux.
Linuxdakı PNG təsvirlərini manipulyasiya etmək üçün bir nömrəli kitabxana
Kitabxana, bütün dağılımlar yoxsa PNG qrafik fayllarını oxumaq və yazmaq mümkün olacaqsa, adətən bütün müasir Linux kernel bazlı əməliyyat sistemlərində default olaraq quraşdırılır. PNG dəstəyi tam olaraq effektiv olub olmadığını görmək üçün mənbə paketindəki istifadəçilərə nümunələr və testlər də verilir.
lippng-config & rsquo istisna olmaqla, onunla qarşılıqlı əlaqə qura biləcəyiniz anlamına gəlsə də, libpng bir kitabxana deyil, bir komanda proqramı deyil, nəzərə alın. müxtəlif command-line variantlarını təklif edən komanda. Bir manpage də təmin edilir, buna görə də layihələrinizdə necə istifadə edəcəyinizi öyrənirsiniz.
libpng ilə başlayın
GNU / Linux əməliyyat sisteminizdə libpng kitabxanasını yükləmək və ya quraşdırılmış deyilsə və ya yüklü olduğundan daha fərqli, yeni / daha eski bir versiyanı yükləmək istəyirsinizsə, ilk növbədə ən son versiyasını yükləyin.
libpng'i konfiqurasiya etdikdən sonra, & lsquo; & rsquo; tərtib etmək əmri. Nəhayət, uğurlu tərtib etdikdən sonra, & lu; sudo install & rsquo; imtiyazlı bir istifadəçi və ya "yüklemek & rsquo;
Bu sürümdə yeni nə :
- Əlavə "& quot; .align 2 & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Əlavə & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
Sürüm 1.6.29'da yenilik :
- Əlavə "& quot; .align 2 & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Yeni versiyası 1.6.24:
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
Sürüm 1.6.23-də yeni nə :
- Əlavə "& quot; .align 2 & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Əlavə "& quot; & quot; 2 & quot; & quot; & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Əlavə "& quot; .align 2 & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Yeni versiyası 1.6.17:
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Əlavə "& quot; .align 2 & quot;
- Düzgünlük etməyən köhnə GAS montajçılarını dəstəkləmək üçün qol / filter_oneon.S.
- Makefile.am və skriptlər / * MinGW / MSYS ilə işləmək üçün yenidən işlənmiş dfn;
- libpng-1.6.9-da png.c-dən çıxarılan genişlik üzrə bir test bərpa etdi (Alex Eubanks tərəfindən bug hesabat).
- Çox geniş interlaced images ilə png_combine_row-da daşma dayandırdı.
- Bu kiçik temizleme sürümüdür.
- Bu versiyada CVE-2013-də bir bugfix var 6954 (null pointer dereference) və bəzi kod təmizlənməsi.
- Bu versiya ARMv8 dəstəyi əlavə və bilinməyən yığın dəstəyi artırır
-
Sürüm 1.6.4 versiyasında yeni
:- Bu versiya sürət və ayaq izində kiçik dəyişikliklər əlavə edir.
Sürüm 1.6.1'de yeni :
- Bu, yeni funksiyalar və əhəmiyyətli səhvlər olmayan bir təmizləmə azadlığıdır.
- Sadələşdirilmiş API-lərdə standart gamma işlənmə təkmilləşdirilmişdir.
- Bu versiya bir "sadələşdirilmiş API" əlavə edir.
və libpng15'te qadağan edilmiş bəzi simvolları aradan qaldırır.
-
sıxılmış iTXt ələ keçirmək üçün böyük bir düzeltme.
- SourceForge-də keçid köçürüldü.
- versiyası 1.5.13 versiyasında :
- Bu versiya png_set_filler funksiyasında yazarkən bəzi şərtlərdə doldurucu kanalını səhv bir şəkildə pozurlar
Sürüm 1.6.18 versiyasında yenilik :
Sürüm 1.6.16'da yeni nədir:
Sürüm 1.6.9'da :
versiyası 1.6.7:
Şərhlər tapılmadı