প্রকল্প সম্পর্কে

PNGCrushCS হলো একটি পিওর-ম্যানেজড C# অ্যাপ্লিকেশন স্যুট যা লসলেস ইমেজ অপ্টিমাইজেশন এবং বিস্তৃত ফরম্যাট সাপোর্টের ওপর গুরুত্ব দেয়। এটি PNG, JPEG, GIF, TIFF, BMP, TGA, PCX, ICO/CUR, ANI এবং WebP ফাইলের আকার হ্রাস করার টুলস প্রদান করে, যা বৈধ এনকোডিং কম্বিনেশনগুলো (যেমন কালার টাইপ, ফিল্টার এবং কমপ্রেশন প্যারামিটার) পুঙ্খানুপুঙ্খভাবে পরীক্ষা করে ক্ষুদ্রতম আউটপুট নির্বাচন করে। এই স্যুটটি স্বয়ংক্রিয় অপ্টিমাইজেশন এবং ক্রস-ফরম্যাট কনভার্সনের জন্য একটি কমান্ড-লাইন ইন্টারফেস (CLI) এবং একটি WinForms-ভিত্তিক ভিউয়ার প্রদান করে যা ড্র্যাগ-অ্যান্ড-ড্রপ, জুম, প্যান, মাল্টি-ইমেজ নেভিগেশন এবং মৌলিক ইমেজ ট্রান্সফরমেশন (ক্রপ, রিসাইজ, রোটেট, ফ্লিপ) সমর্থন করে। উপরন্তু, এটি ইমেজ এবং ভিডিও ফরম্যাট হ্যান্ডলিংয়ের জন্য NuGet প্যাকেজ অফার করে, যার মধ্যে ডিটেকশন, রিডিং, রাইটিং এবং মেটাডেটা অপারেশন অন্তর্ভুক্ত; যা সোর্স-জেনারেটেড রেজিস্ট্রি দিয়ে তৈরি এবং এতে কোনো নেটিভ ডিপেন্ডেন্সি নেই। এই প্রজেক্টটি এক্সটারনাল ভ্যালিডেশনের মাধ্যমে কনফরমেন্সের ওপর জোর দেয় এবং প্রতিটি ফরম্যাটের জন্য বিস্তারিত সাপোর্ট টেবিল বজায় রাখে।