इस प्रोजेक्ट के बारे में

Magick.NET, ImageMagick के लिए .NET बाइंडिंग है, जो व्यापक रूप से उपयोग की जाने वाली इमेज मैनिपुलेशन लाइब्रेरी है। यह C#/VB.NET/.NET अनुप्रयोगों को सर्वर या डेस्कटॉप पर अलग से ImageMagick इंस्टॉलेशन की आवश्यकता के बिना ImageMagick कार्यक्षमता का उपयोग करने की अनुमति देता है। README के मुख्य बिंदु: - ImageMagick 100 से अधिक प्रमुख फ़ाइल फ़ॉर्मेट का समर्थन करता है (उप-फ़ॉर्मेट को छोड़कर)। - लाइब्रेरी का परीक्षण 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 डेवलपर्स के लिए लक्षित है जिन्हें अपने सॉफ़्टवेयर में इमेज प्रोसेसिंग क्षमताओं की आवश्यकता होती है।