
छवि संपादन विभिन्न अनुप्रयोगों के माध्यम से छवियों को बढ़ावा देने और संभालने के लिए आवश्यक है. पिछले पोस्ट में, हमने ऐसे विषयों को कवर किया जैसे: क्रॉपिंग तस्वीरें, रोटेशन छवियों, और चमकदार तस्वीरें. आज, हम इस बात पर ध्यान केंद्रित करेंगे कि मध्य और वियना फ़िल्टर ** - दो महत्वपूर्ण तकनीकें छवियों को नष्ट करने और गीला करने के लिए कैसे लागू की जाती हैं. आइएकैसे प्रोग्रामिंग रूप से C# में इन फ़ाइलरों को लागू किया जा सकता है.
- C# API Median और Wiener Image Filters को लागू करने के लिए
- C# में एक छवि पर मध्यम फ़िल्टर लागू करें
- एक छवि के लिए Gauss Wiener फ़िल्टर का उपयोग करें
- Motion Wiener एक छवि फ़िल्टर
C# API to Apply Median and Wiener Image Filters - मुफ्त डाउनलोड
The * .NET के लिए Aspose.Imaging** एपीआई .NET अनुप्रयोगों में छवि फ़िल्टरिंग तकनीकों को लागू करने के लिए एक शक्तिशाली समाधान है. यह लाइब्रेरी आपको दोनों मध्यम और वियनेर फिल्टर को प्रभावी ढंग से उपयोग करने की अनुमति देती है, जिससे इसे C# छवियों को संसाधित करने का एक अनिवार्य उपकरण बनाता है . आप आसानी से API डाउनलोड करें या इसे सीधे NuGet से स्थापित करें, निम्न कमांड का उपयोग करके:
PM> Install-Package Aspose.Imaging
C# में एक छवि पर मध्यम फ़िल्टर लागू करें
**मध्य फ़िल्टर ** एक गैर-लाइनर डिजिटल फिल्टरिंग तकनीक है जो प्रभावी ढंग से छवियों में शोर को कम करती है, जिससे यह C# छवि फ़ाइलर में एक मूल्यवान उपकरण बनाती है . यहाँ एक कदम-दर-चरण गाइड है कि कैसे एक मध्यम फ़िनल को C# में छूने के लिए लागू किया जाए:
- चित्र का उपयोग करके लोड करें इमेज कॉपीरइट Image.Load() विधि है।
- इमेज को छवि में डालें * रैस्टमेटिक* प्रकार है।
- एक उदाहरण बनाने के लिए * मीडिया फ़िल्टर विकल्प* क्लास और इसे वांछित रेटिंग आकार के साथ प्रारंभ करें।
- मध्यम फ़िल्टर का उपयोग करें RasterImage.Filter(Rectangle, मध्यम फ़िल्टर विकल्प) विधि है।
- परिणामस्वरूप छवि का उपयोग करके बचाएं RasterImage.Save() के बारे में जानकारी विधि है।
यहाँ एक कोड नमूना दिखाता है कि सी # में एक छवि पर एक मध्यम फ़िल्टर कैसे लागू करें:
तुलना से पहले और बाद में
नीचे मीडिया फ़िल्टर को लागू करने से पहले और बाद में छवि की तुलना की जाती है:

C# में एक छवि के लिए Gauss Wiener फ़िल्टर लागू करें
Gauss Wiener फ़िल्टर एक और प्रभावी दृष्टिकोण है जो छवियों में अतिरिक्त शोर और मलहम को कम करने के लिए है. इन चरणों का पालन करें ताकि C# में Gauss Viener फिल्टार लागू किया जा सके:
- चित्र का उपयोग करके लोड करें इमेज कॉपीरइट Image.Load() विधि है।
- इमेज को छवि में डालें * रैस्टमेटिक* प्रकार है।
- एक उदाहरण बनाने के लिए गैउसविनर फ़िल्टर विकल्प क्लास और इसे वांछित विकिरण आकार और चिकनी मूल्य के साथ प्रारंभ करें।
- (वैकल्पिक) एक ग्रे स्केल छवि के लिए, सेट करें ** GaussWienerFilterOptions. ग्रेस्केल** संपत्ति सच है।
- Gauss Wiener फ़िल्टर का उपयोग करें RasterImage.Filter(Rectangle, GaussWiener फ़िल्टर विकल्प) विधि है।
- परिणामस्वरूप छवि का उपयोग करके बचाएं RasterImage.Save() के बारे में जानकारी विधि है।
यहाँ एक कोड नमूना है जो एक Gauss Wiener फ़िल्टर को C# में एक छवि पर लागू करता है:
तुलना से पहले और बाद में
नीचे आप ग्रेस्केल विकल्प के साथ Gauss Wiener फ़िल्टर का उपयोग करने से पहले और बाद में छवि देख सकते हैं:

और यहाँ ग्रे स्केल के बिना Gauss Wiener फ़िल्टर को लागू करने से पहले और बाद में छवि है:

C# में एक छवि पर Motion Wiener फ़िल्टर लागू करें
motion Wiener फ़िल्टर विशेष रूप से चलने वाले वस्तुओं द्वारा उत्पन्न ब्लोरिंग को खत्म करने के लिए डिज़ाइन किया गया है. यहाँ C# में आंदोलन Wieners फ़िनल लागू करने का तरीका है:
- चित्र का उपयोग करके लोड करें इमेज कॉपीरइट Image.Load() विधि है।
- इमेज को छवि में डालें * रैस्टमेटिक* प्रकार है।
- एक उदाहरण बनाने के लिए MotionWienerFilterOptions के बारे में जानकारी क्लास और इसे लंबाई, चिकनी मूल्य और कोण के साथ प्रारंभ करें।
- फ़िल्टर का उपयोग करके मोशन Wiener को लागू करें RasterImage.Filter(Rectangle, MotionWiener फ़िल्टर विकल्प) विधि है।
- परिणामस्वरूप छवि का उपयोग करके बचाएं RasterImage.Save() के बारे में जानकारी विधि है।
यहाँ एक कोड नमूना दिखाता है कि कैसे C# में एक छवि पर एक मोशन Wiener फ़िल्टर लागू करने के लिए:
तुलना से पहले और बाद में

C# Median और Wiener Image Filtering API - एक मुफ्त लाइसेंस प्राप्त करें
आप कर सकते हैं मुक्त अस्थायी लाइसेंस प्राप्त करें किसी भी मूल्यांकन सीमा के बिना छवियों पर मध्यम और वियना फ़िल्टर लागू करने के लिए।
Conclusion
इस लेख में, हमने सी # में छवियों पर मध्यम और वियनेर फ़िल्टरों को लागू करने की प्रक्रिया का पता लगाया. हम ने तस्वीरों में चलने वाले वस्तुओं से ध्वनि को कम करने के तरीकों का भी अध्ययन किया. आप अपनी छवि संपादन क्षमताओं को बेहतर बनाने के लिए सी# अनुप्रयोगों के भीतर इन सुविधाओं का आसानी से एकीकरण कर सकते हैं. चाहे आप शुरुआती **या उन्नत तकनीकों के बारे में एक ** सी # इमेजिंग प्रोसेसिंग ट्यूटोरियल की तलाश कर रहे हों, एस्पोस प्लगइन आपके सभी छोटे प्रोफेसर की जरूरतों का एक व्यापक समाधान प्रदान करता है.
Read more
.NET छवि प्रसंस्करण एपीआई के बारे में अधिक जानने के लिए, देखें दस्तावेजयदि आपके पास कोई प्रश्न हैं, तो हमारे माध्यम से बाहर निकलने के लिए स्वतंत्र महसूस करें फोरम.
देखें भी
- छवियों को Grayscale में C# में परिवर्तित करें
- C# का उपयोग करके छवियों में Watermark जोड़ें
- C# का उपयोग करके PNG, JPEG और TIFF छवियों को संपीड़ित करें
- C# में छवि क्रॉपिंग
More in this category
- C# Animation Maker Plugin: Aspose के साथ आश्चर्यजनक एनीमेशन बनाएं।
- Aspose.Imaging Image Effect Plugin: उन्नत फ़िल्टर के साथ अपनी छवियों को बेहतर बनाएं
- $ 99 Aspose.Imaging Image Merger Plugin के साथ C# में छवियों को जोड़ें
- Aspose.Imaging के साथ लाभदायक उद्यम छवि प्रसंस्करण
- C# में अनुकूलित छवि घूर्णन Aspose.Imaging $99 प्लगइन