ลิบพีเอ็นจี

ลิบพีเอ็นจี () เป็นไลบรารีอ้างอิงอย่างเป็นทางการสำหรับรูปแบบไฟล์ภาพกราฟิกส์สีเครือข่ายใช้ได้หลายระบบ (PNG) โดยเดิมใช้ชื่อว่า พีเอ็นจีลิบ เป็นไลบรารีที่ไม่ยึดติดกับแพลตฟอร์ม ซึ่งประกอบด้วยฟังก์ชันในภาษาซีสำหรับจัดการรูปภาพ PNG ไลบรารีนี้รองรับคุณสมบัติเกือบทั้งหมดของ PNG สามารถขยายขีดความสามารถได้ และผ่านการใช้งานรวมถึงการทดสอบอย่างกว้างขวางมานานกว่า 28 ปี โดยลิบพีเอ็นจีจำเป็นต้องใช้ zlib สำหรับกระบวนการบีบอัดและคลายบีบอัดข้อมูล

ลิบพีเอ็นจีเผยแพร่ภายใต้สัญญาอนุญาตลิบพีเอ็นจี ซึ่งเป็นสัญญาอนุญาตซอฟต์แวร์เสรีแบบอนุญาต และเป็นซอฟต์แวร์เสรี มักถูกนำไปใช้งานทั้งในซอฟต์แวร์เสรีและซอฟต์แวร์กรรมสิทธิ์ ไม่ว่าจะโดยการเรียกใช้โดยตรง หรือผ่านไลบรารีจัดการรูปภาพในระดับที่สูงกว่า

 เวอร์ชันล่าสุดในสาขา 1.6.x และ 1.5.x ถือเป็นเวอร์ชันเสถียร ในขณะที่เวอร์ชัน 1.4.x, 1.2.x และ 1.0.x ถือเป็นเวอร์ชันเก่า ซึ่งจะได้รับการแก้ไขเฉพาะด้านความปลอดภัยเท่านั้น ทั้งนี้ การแจ้งเตือนช่องโหว่และข้อผิดพลาดที่ทำให้โปรแกรมหยุดทำงานทั้งหมดจะถูกประกาศไว้ที่หน้าหลักของโครงการ

 อ้างอิง 

 แหล่งข้อมูลอื่น 


 วิธีการเขียนภาพ PNG โดยใช้ libpng