لیب‌پی‌ان‌جی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
لیب‌پی‌ان‌جی
انتشار پایدار ۱٫۶٫۳
وضعیت توسعه در جریان
نوشته شده به زبان برنامه‌نویسی سی
سیستم‌عامل چند سکویی
گونه کتابخانه کار با تصاویر
پروانه پروانه لیب‌پی‌ان‌جی
وب‌گاه libpng.org/pub/png/libpng.html

لیب‌پی‌ان‌جی (به انگلیسی: libpng) کتابخانه مرجع و رسمی برای کار با گرافیک قابل حمل در شبکه‌ها است. این کتابخانه مستقل از سکو نوشته شده است و بر روی سیستم‌عامل‌های مختلفی قابل استفاده است. این کتابخانه توابعی را در زبان برنامه‌نویسی سی در اختیار کاربر قرار می‌دهد که به کمک آنها می‌توان تصاویر پی‌ان‌جی را مدیریت کرد. این کتابخانه در ابتدا پی‌ان‌جی‌لیب (به انگلیسی: pnglib) نامیده می‌شد. این کتابخانه تقریباً از تمام قابلیت‌های پی‌ان‌جی پشتیبانی می‌کند و به صورت توسعه‌پذیر طراحی شده است و در طول ۱۶ سال توسعه، به شکل گسترده آزمایش شده و مورد استفاده قرار گرفته است. این کتابخانه برای رویه‌های فشرده‌سازی و خارج کردن از حالت فشرده از کتابخانه دیگری به نام زی‌لیب استفاده می‌کند. لیب‌پی‌ان‌جی تحت پروانه لیب‌پی‌ان‌جی عرضه می‌شود و یک نرم‌افزار آزاد است. پروانه این کتابخانه، یک پروانه سهل‌گیر است و هم به توسعه‌دهندگان نرم‌افزار آزاد، و هم به توسعه‌دهندگان نرم‌افزارهای انحصاری اجازه می‌دهد تا از این کتابخانه در برنامه‌های خود استفاده کنند. این کتابخانه یا به شکل مستقیم مورد استفاده قرار می‌گیرد و یا اینکه از طریق کتابخانه‌های سطح بالاتر کار با تصاویر استفاده می‌شود.

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «libpng»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۴ شهریور ۱۳۹۲).