libpng

צילום מסך תוכנה:
libpng
פרטי תוכנה:
גרסה: 1.6.34 / 1.6.35 Beta 1 מעודכן
טען תאריך: 22 Jun 18
מפתחים: Glenn Randers-Pehrson
רשיון: ללא תשלום
פופולריות: 149

Rating: 2.8/5 (Total Votes: 4)

libpng הוא קוד פתוח, נייד, קל להתקנה וספרייה חופשית לחלוטין היישום מיושם C ו תוכנן מן הקרקע כדי לתמוך PNG (Portable Network Graphics) פורמט תמונה תחת כל הפצה של לינוקס.


הספרייה מספר אחת לתפעל תמונות PNG בלינוקס

הספרייה מותקנת בדרך כלל בכל מערכות ההפעלה מבוססות לינוקס מודרניות, אם לא כל ההפצות, כך שתוכל לקרוא ולכתוב קבצי גרפיקה PNG. דוגמאות ובדיקות מסופקות גם למשתמשים בחבילת המקור כדי לראות אם תמיכה ב- PNG מופעלת באופן מלא.

זכור כי, libpng היא ספריה, לא תוכנית שורת פקודה, מה שאומר שאתה לא יכול לתקשר עם זה, למעט & lsquo; libpng-config & rsquo; פקודה המציעה אפשרויות שורת פקודה שונות. גם דף זה מסופק, כך שתלמד כיצד להשתמש בו בפרויקטים שלך.

תחילת העבודה עם libpng

כדי להתקין את ספריית libpng במערכת ההפעלה גנו / לינוקס, אם היא כבר אינה מותקנת או אם ברצונך להתקין גרסה חדשה יותר / ישנה יותר מזו המותקנת, עליך להוריד תחילה את הגרסה העדכנית ביותר של ספריה מ Softoware, שם הוא מופץ בחינם כמו tarball מקור.

שמור את ארכיון TAR במקום כלשהו במחשב, הוצא את תוכנו באמצעות כלי שירות כלשהו של מנהל הארכיון, פתח יישום אמולטור מסוף ועבור למיקום של קבצי הארכיון שחולצו (לדוגמה cd /home/softoware/libpng-1.6.16 ).

לאחר מכן, הגיע למיקום של קבצי הארכיון שחולצו, הפעל את & lsquo; .configure & rsquo; הפקודה כדי להגדיר את התוכנית לייעל את זה עבור ארכיטקטורת החומרה שלך / מערכת ההפעלה באמצעות אפשרויות זמינות (הפעל את הפקודה & lsquo; / config - הפקודה & rsquo; כדי לראות את האפשרויות הללו).

לאחר קביעת תצורה של libpng, הפעל את & lsquo; בצע & rsquo; הפקודה לקמפל אותו. לבסוף, לאחר קומפילציה מוצלחת, הפעל את & lsquo; sudo make install & rsquo; כמו משתמש מועדף או & lsquo; לבצע התקנה & rsquo; הפקודה כדי להתקין את מערכת הספרייה רחב.

מה חדש במהדורה זו:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.29:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.24:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.23:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.19:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.18:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.17:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגרסה 1.6.16:

  • נוסף & quot; .sign 2 & quot; הזרוע / filter_neon.S לתמוך באספני GAS הישנים שלא עושים יישור נכון.
  • Makefile.am מתוקן וסקריפטים / * dfn לעבוד עם MinGW / MSYS; (script) / * c (בוב פריזנהן וג'ון באולר).
  • שקט & quot; השוואה תמיד נכונה & quot; אזהרה ב pngstest.c (ג 'ון Bowler).
  • שוחזר מבחן ברוחב שהוסר מ- png.c ב- libpng-1.6.9 (דוח Bug מאת אלכס יובנקס).
  • תוקן גלישה ב- png_combine_row עם תמונות מרובות מאוד.

מה חדש בגירסה 1.6.9:

  • זהו שחרור ניקוי קטין.

  • מה חדש בגירסה 1.6.8:

    • גירסה זו כוללת תיקוני באגים עבור CVE-2013- 6954 (dereference null null), בתוספת כמה קוד ניקוי.

    מה חדש בגירסה 1.6.7:

    • גירסה זו מוסיפה תמיכה ב- ARMv8 ומשפרת תמיכה לא מוכרת .

    מה חדש בגרסה 1.6.4:

    • גירסה זו מוסיפה שיפורים קלים במהירות ובטביעת הרגל.

    מה חדש בגרסה 1.6.1:

    • זוהי גירסת ניקוי ללא תכונות חדשות או תיקוני באגים משמעותיים.
    • טיפול ברירת המחדל ב- gamma השתפר בממשק ה- API החדש.

    מה חדש בגירסה 1.6.0:

    • גירסה זו מוסיפה & quot; API פשוטה & quot; ומסיר כמה סמלים שהוצאו משימוש ב- libpng15.

    מה חדש בגירסה 1.5.14:

    • זהו שחרור ניקוי עם תיקוני באגים קלים תיקון גדול לטיפול ב- iTXt דחוס.
    • מאגר Git ב- SourceForge הועבר.

    מה חדש בגירסה 1.5.13:

    • גירסה זו מתקנת באג בפונקציה png_set_filler יפצל את ערוץ המילוי בצורה לא נכונה בתנאים מסוימים במהלך הכתיבה.

תוכנה דומה

ALSA driver
ALSA driver

2 Dec 17

libiconv
libiconv

11 May 15

Cairo
Cairo

20 Feb 15

תוכנות אחרות של יזם Glenn Randers-Pehrson

Pngcrush
Pngcrush

17 Feb 15

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

21 Jan 15

Pngcrush
Pngcrush

21 Jan 15

תגובות ל libpng

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!