libpng হল একটি ওপেন সোর্স, পোর্টেবল, ইনস্টল করা সহজ এবং সম্পূর্ণরূপে বিনামূল্যে লাইব্রেরী সফ্টওয়্যার C এ প্রয়োগ করা হয় এবং কোনও বন্টনের অধীনে PNG (পোর্টেবল নেটওয়ার্ক গ্রাফিক্স) ইমেজ ফরম্যাটের সমর্থন করার জন্য এটি গ্রাউন্ড আপ থেকে তৈরি করা হয়েছে। লিনাক্স।
লিনাক্সে পিএনজি ইমেজকে সংহত করার সংখ্যা এক লাইব্রেরি
সাধারণত সমস্ত আধুনিক লিনাক্স কার্নেল-ভিত্তিক অপারেটিং সিস্টেমে ডিফল্টভাবে লাইব্রেরি ইনস্টল করা হয় না, যদি না সমস্ত ডিস্ট্রিবিউশন থাকে তবে আপনি পিএনজি গ্রাফিক্স ফাইলগুলি পড়তে ও লিখতে সক্ষম হবেন। পিএনজি সমর্থন সম্পূর্ণরূপে সক্রিয় কিনা তা দেখার জন্য উত্স প্যাকেজে ব্যবহারকারী এবং উদাহরণগুলি পরীক্ষা করা হয়।
মনে রাখবেন যে, libpng হল একটি লাইব্রেরী, এটি একটি কমান্ড-লাইন প্রোগ্রাম নয়, যার মানে হল যে আপনি & lsquo; libpng-config & rsquo; ব্যতীত এটির সাথে যোগাযোগ করতে সক্ষম হবেন না। কমান্ড যে বিভিন্ন কমান্ড-লাইন বিকল্প প্রস্তাব একটি ম্যানপ্যাডও প্রদান করা হয়, তাই আপনি আপনার প্রকল্পগুলিতে এটি কিভাবে ব্যবহার করবেন তা শিখুন।
libpng এর সাথে শুরু করা
আপনার জিএনইউ / লিনাক্স অপারেটিং সিস্টেমে লিনাক্সে লাইব্রেরী ইনস্টল করার জন্য, যদি এটি আগে থেকেই ইনস্টল না করে থাকে বা ইনস্টল করা ইনস্টলেশনের চেয়ে ভিন্ন, নতুন / পুরোনো সংস্করণ ইনস্টল করতে চান, তবে প্রথমে আপনাকে সর্বশেষ সংস্করণটি ডাউনলোড করতে হবে। সফটওয়ায়ার থেকে লাইব্রেরি, যেখানে এটি একটি উৎস টেরবল হিসাবে বিনামূল্যে বিতরণ করা হয়।
আপনার কম্পিউটারে কোথাও ট্যাব আর্কাইভটি সংরক্ষণ করুন, কোন আর্কাইভ ম্যানেজার ইউটিলিটি ব্যবহার করে তার বিষয়বস্তুগুলি বের করে নিন, টার্মিন্যাল এমুলেটর অ্যাপ্লিকেশন খুলুন এবং এক্সট্রাক্টেড আর্কাইভ ফাইলগুলির অবস্থানের দিকে যান (যেমন cd /home/softoware/libpng-1.6.16 )।
তারপর, আর্কাইভ আর্কাইভ ফাইলের অবস্থানে পৌঁছান, & lsquo; .configure & rsquo চালান; প্রোগ্রাম কনফিগার করতে এবং উপলব্ধ বিকল্প ব্যবহার করে আপনার হার্ডওয়্যার আর্কিটেকচার / অপারেটিং সিস্টেমের জন্য এটি অপ্টিমাইজ করার জন্য কমান্ড (এই অপশনগুলি দেখতে & lsquo;। / কনফিগার - সহায়তা & rsquo; কমান্ড চালান)।
libpng কনফিগার করার পরে, & lsquo; make & rsquo; কমান্ড এটি কম্পাইল। অবশেষে, একটি সফল সংকলনের পরে, চালান & ssquo; sudo ইনস্টল & rsquo; একটি বিশেষাধিকার ব্যবহারকারী হিসাবে বা & lsquo; ইনস্টল & rsquo; কমান্ডের সাহায্যে কমান্ড লাইব্রেরিটি চূড়ান্ত করতে হবে।
এই রিলিজে নতুন কি আছে :
- & quot; যোগদান করুন & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে : সংস্করণে
- & quot; যোগদান করুন 2 & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে সংস্করণ 1.6.29:
- & quot; যোগদান করুন & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি কি সংস্করণ 1.6.24:
- & quot;। যোগ করুন 2 & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে সংস্করণ 1.6.23:
- & quot; যোগদান করুন & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে 1.6.19 সংস্করণে:
- & quot; যোগদান করুন 2 & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে সংস্করণ 1.6.18:
- & quot; যোগদান করুন & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি রয়েছে 1.6.17 সংস্করণে:
- & quot; যোগদান করুন 2 & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে সংস্করণ 1.6.16:
- & quot; যোগদান করুন & quot; পুরানো গাস সংযোজকগুলিকে সমর্থন করার জন্য আর্ম / ফিল্টার_নিওন এস। যা সঠিকভাবে সাজানো না।
- সংশোধিত Makefile.am এবং স্ক্রিপ্ট / *। dfn MinGW / MSYS সঙ্গে কাজ করতে; স্ক্রিপ্ট / *। dfn থেকে স্ক্রিপ্ট / *। সি (বব ফ্রিজেহান এবং জন বোলার) নামকরণ করা স্ক্রিপ্টগুলি।
- শুদ্ধ একটি & quot; তুলনা সবসময় সত্য & quot; pngstest.c (জন বোলার) -এ সতর্কতা।
- প্রস্থে একটি পরীক্ষা পুনরুদ্ধার যা পিএনজি সি থেকে libpng-1.6.9 (অ্যাল্যাক্স ইব্যাংকের বাগ রিপোর্ট) থেকে সরিয়ে দেওয়া হয়েছিল।
- খুব বড় ইন্টারলেসেড চিত্র দিয়ে png_combine_row এ একটি ওভারফ্লো স্থির করে।
নতুন কি আছে 1.6.9 সংস্করণে:
- এটি একটি ছোট পরিষ্কারকরণ রিলিজ।
- এই সংস্করণটিতে CVE-2013-এর জন্য একটি বাগফিক্স আছে- 6954 (নল পয়েন্টার ডিরেফারেন্স), প্লাস কিছু কোড পরিষ্কার করা।
- এই সংস্করণটি ARMv8 সমর্থন যোগ করে এবং অজানা চংক্স সমর্থনকে উন্নত করে
- এই সংস্করণ গতি এবং পদচিহ্নে ক্ষুদ্রতর উন্নতি যোগ করে। করুন
- এটি কোনও নতুন বৈশিষ্ট্য বা উল্লেখযোগ্য বাগ সংশোধন সহ একটি পরিষ্কারতা মুক্ত।
- নতুন সরলীকৃত API- এ ডিফল্ট গামা হ্যান্ডলিং উন্নত।
- এই সংস্করণটি & quot; সরল API & quot; যোগ করে
- এটি একটি ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র ফাংশন সংকুচিত iTXt হ্যান্ডলিংয়ের জন্য একটি প্রধান ফিক্স।
- সোর্সফোর্জের Git সংগ্রহস্থলটি স্থানান্তরিত হয়েছে।
- এই সংস্করণটি png_set_filler ফাংশনে একটি বাগ সংশোধন করে লেখার সময় কিছু শর্তে ফিলার চ্যানেলে ভুলভাবে ফালা হবে।
সংস্করণ 1.6.7:
নতুন কি? । আপনি
1.6.4 সংস্করণে
নতুন কি আছে
নতুন কি আছে সংস্করণ 1.6.1:
সংস্করণ 1.6.0:
নতুন কি? এবং কিছু প্রতীক মুছে ফেলে যা লিপিব্যাগ 15 তে অপ্রচলিত ছিল।
নতুন কি আছে 1.5.14 সংস্করণে:
নতুন কি আছে 1.5.13 সংস্করণে:
পাওয়া মন্তব্যসমূহ না