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

Magick.NET হল ব্যাপকভাবে ব্যবহৃত ইমেজ ম্যানিপুলেশন লাইব্রেরি ImageMagick-এর জন্য .NET বাইন্ডিং। এটি C#/VB.NET/.NET অ্যাপ্লিকেশনগুলিকে সার্ভার বা ডেস্কটপে আলাদা ImageMagick ইনস্টলেশন ছাড়াই ImageMagick কার্যকারিতা ব্যবহার করতে দেয়। README থেকে মূল পয়েন্ট: - ImageMagick ১০০টিরও বেশি প্রধান ফাইল ফরম্যাট (সাব-ফরম্যাট বাদে) সমর্থন করে। - লাইব্রেরিটি Windows, Linux এবং macOS-এ পরীক্ষা করা হয়েছে এবং এটি NuGet প্যাকেজ হিসাবে বিতরণ করা হয়। - প্ল্যাটফর্ম-নির্দিষ্ট প্যাকেজ (লক্ষ্য প্ল্যাটফর্ম জানা থাকলে চূড়ান্ত অ্যাপ্লিকেশনের আকার কমাতে) এবং AnyCPU প্যাকেজ (অজানা লক্ষ্যের জন্য) উভয়ই সরবরাহ করা হয়। - সমর্থিত টার্গেট ফ্রেমওয়ার্ক: net8.0 এবং netstandard2.0। - কোয়ান্টাম ভেরিয়েন্ট উপলব্ধ: Q8, Q16, এবং Q16-HDRI, প্যারালাল প্রসেসিংয়ের জন্য ঐচ্ছিক OpenMP বিল্ড সহ। - প্ল্যাটফর্ম-নির্দিষ্ট প্যাকেজগুলি windows, linux, linux-musl এবং macOS জুড়ে x64, arm64 এবং x86 কভার করে, প্রতিটি প্যাকেজের কভারেজ ভিন্ন। - AnyCPU প্যাকেজ (Q8, Q16, Q16-HDRI) windows, linux, linux-musl এবং macOS কভার করে। - অতিরিক্ত লাইব্রেরিগুলির মধ্যে রয়েছে Magick.NET.Core (কোয়ান্টাম প্যাকেজগুলির একটি নির্ভরতা), পাশাপাশি সেই ফ্রেমওয়ার্কগুলির সাথে ইন্টিগ্রেশনের জন্য Magick.NET.SystemDrawing, Magick.NET.SystemWindowsMedia এবং Magick.NET.AvaloniaMediaImaging। - ইনস্টলেশন এবং ব্যবহারের উদাহরণ সহ ডকুমেন্টেশন docs ডিরেক্টরিতে দেওয়া হয়েছে; ক্রস-প্ল্যাটফর্ম নোট docs/CrossPlatform.md-এ রয়েছে। - প্রতিটি কমিট GitHub Actions-এর মাধ্যমে তৈরি এবং পরীক্ষা করা হয়, যা ডাউনলোডযোগ্য NuGet প্যাকেজও তৈরি করে; এই ডেভেলপমেন্ট বিল্ডগুলি প্রোডাকশনের জন্য সুপারিশ করা হয় না। - প্রকল্পটি সেমান্টিক ভার্সনিং অনুসরণ করে এবং Apache 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত। এটি একটি এন্ড-ইউজার অ্যাপ্লিকেশনের পরিবর্তে একটি ডেভেলপার লাইব্রেরি, যা তাদের সফ্টওয়্যারে ইমেজ প্রসেসিং ক্ষমতা প্রয়োজন এমন .NET ডেভেলপারদের জন্য তৈরি।