इस प्रोजेक्ट के बारे में
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 डेवलपर्स के लिए लक्षित है जिन्हें अपने सॉफ़्टवेयर में इमेज प्रोसेसिंग क्षमताओं की आवश्यकता होती है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.