
Aspose.Imaging Image Rotate Plugin for .NET एक प्रोग्रामिंग रूप से घूमने और फ्लिपिंग छवियों के लिए एक बहुत ही कुशल और बजट-अनुकूल समाधान है. यह बहुमुखी प्लगइन आपको विभिन्न कोणों में चित्रों को घूर्णन करने की अनुमति देता है और यहां तक कि घुमावदार के साथ रूपांतरण को जोड़ता है, जिससे यह डेवलपर्स और मुक्त करने वालों का एक आदर्श विकल्प बन जाता है जैसे. Aspose की प्रतिष्ठा के बारे में, आप अपने अनुप्रयोग कार्यप्रवाह को बेहतर बना सकते हैं, बिना अपने वित्तपोषण से परे. चाहे आपको 90, 180, या 270 डिग्री की छविओं को मोड़ने की आवश्यकता हो या क्षैतिज या ऊर्ध्वाधर झुकाव लागू करना
कवर किए गए विषय:
- C# API छवियों को घुमाने के लिए
- C# में एक छवि को घुमाने के लिए कदम
- C# में एक छवि को घुमाएं
- C# में एक छवि को घुमाएं और फ्लिप करें
C# एपीआई के लिए रोटेट छवियों
प्रभावी ढंग से घूर्णन और फ्लिप छवियों के लिए, हम उपयोग करेंगे .NET के लिए इमेजिंगयह शक्तिशाली .NET छवि हेरफेर लाइब्रेरी रस्टर और वेक्टर छवियों के प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है. आप इसे आसानी से NuGet के माध्यम से अपने परियोजना में एकीकृत कर सकते हैं या DLL डाउनलोड करके।
PM> Install-Package Aspose.Imaging
C# में एक छवि को घुमाने के लिए कदम
एक छवि को घुमाने के लिए, घूर्णन कोण निर्दिष्ट करें; आमतौर पर उपयोग किए जाने वाले कोणों में 90, 180, और 270 डिग्री शामिल हैं. इसके अलावा, आप एक ही समय में चित्र को घूम सकते हैं और फ्लिप कर सकते है. Aspose.Imaging for .NET RotateFlipType enum दोनों घूर्णन कोण और फ्लिप प्रकार को परिभाषित करने के लिए. निम्नलिखित छवि घुमावदार प्रकार उपलब्ध हैं:
- केवल घूमना
- दोनों घूमते हैं और फ्लिप करते हैं
यहाँ C# में एक छवि को घुमाने के लिए कदमों का एक सरल विवरण है:
- डिस्क से छवि लोड करें।
- घूर्णन प्रकार निर्दिष्ट करें और छवि को घुमाएं।
- अद्यतन छवि को बचाएं।
यहाँ हम छवि घूर्णन दिखाने के लिए उपयोग की जाने वाली तस्वीर है:

एक छवि को C# में घुमाएं
आइए एक छवि को फ्लिप किए बिना घूमने के तरीके का पता लगाते हैं. निम्नलिखित विकल्प किसी भी फ्लाइप के बिना घुमाव की अनुमति देते हैं:
- Rotate180FlipNone : फ्लिप के बिना 180 डिग्री घूर्णन
- Rotate270FlipNone : फ्लिप के बिना 270 डिग्री घूर्णन
- Rotate90FlipNone : फ्लिप के बिना 90 डिग्री घूर्णन
C# में एक छवि के घूर्णन को पूरा करने के लिए, इन चरणों का पालन करें:
- फोटो फ़ाइल का उपयोग करके डाउनलोड करें Image कक्षा है।
- छवि को 270 डिग्री के साथ घुमाएं Image.RotateFlip(रोटेट फ्लिप टाइप.रोटेट270फ्लैपनोन) विधि है।
- अद्यतन छवि का उपयोग करके सहेजें इमेज कॉपीरइट Save (String) विधि है।
यहाँ एक कोड स्निपेट है जो दिखाता है कि एक छवि को एक विशिष्ट कोण पर कैसे घुमाया जाए:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
यह कोड को निष्पादित करने के बाद परिणामस्वरूप घुमावदार छवि है:

Rotate an Image
C# Flipping के साथ एक छवि को घुमाएं
अगला, आइए देखते हैं कि एक ही समय में छवियों को कैसे घुमाएं और फ्लिप करें – कोई अतिरिक्त कोड लाइनों की आवश्यकता नहीं है. बस RotateFlipType enum से निम्नलिखित सदस्यों में से किसी का उपयोग करें:
- Rotate180FlipX : 180 डिग्री घूर्णन के साथ क्षैतिज फ्लिपिंग
- Rotate180FlipXY : क्षैतिज और ऊर्ध्वाधर फ्लिप के साथ 180 डिग्री घूर्णन
- Rotate180FlipY : ऊर्ध्वाधर फ्लिपिंग के साथ 180 डिग्री घूर्णन
- Rotate270FlipX : क्षैतिज फ्लिपिंग के साथ 270 डिग्री घूर्णन
- Rotate270FlipXY : क्षैतिज और ऊर्ध्वाधर फ्लिपिंग के साथ 270 डिग्री घूर्णन
- Rotate270FlipY : 270 डिग्री घूर्णन के साथ ऊर्ध्वाधर फ्लिपिंग
- Rotate90FlipX : क्षैतिज फ्लिपिंग के साथ 90 डिग्री घूर्णन
- Rotate90FlipXY : क्षैतिज और ऊर्ध्वाधर फ्लिप के साथ 90 डिग्री घूर्णन
- Rotate90FlipY : 90 डिग्री घूर्णन के साथ ऊर्ध्वाधर फ्लिपिंग
C# में एक छवि को घुमाने और फ्लिप करने के लिए, इन चरणों का पालन करें:
- फोटो फ़ाइल का उपयोग करके डाउनलोड करें Image कक्षा है।
- छवि को 180 डिग्री घुमाएं जबकि इसे क्षैतिज रूप से फ्लिप करें Image.RotateFlip(रोटेट फ्लिप टाइप.रोटेट180फ्लैपएक्स) विधि है।
- अंत में, अद्यतन छवि का उपयोग करके सहेजें इमेज कॉपीरइट Save (String) विधि है।
निम्नलिखित कोड स्नैपेट एक ही समय में एक छवि को घूर्णन और फ्लिप करने के तरीके को दर्शाता है:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
रोटेशन और फ्लिपिंग को लागू करने के बाद छवि निम्नलिखित दिखती है:

Rotate and Flip an Image
C# मुफ्त लाइसेंस के साथ रोटेट छवियों
आप कर सकते हैं मुफ्त अस्थायी लाइसेंस प्राप्त करें किसी भी मूल्यांकन सीमा के बिना छवियों को घुमाने के लिए।
Conclusion
इस लेख में, आप सी # में प्रोग्रामिंग रूप से छवियों को घूर्णन करने के लिए कैसे सीखते हैं $99 Aspose.Imaging प्लगइन . आप एक ही समय में आउटपुट की गुणवत्ता बनाए रखने के साथ-साथ तस्वीरों को घुमाने और फ्लिप करने की कार्यक्षमता का भी शोध करते हैं. .NET छवि प्रसंस्करण पुस्तकालयों के बारे में अधिक जानकारी के लिये, जिसमें मौजूदा .Net छवा प्रबंधन पुस्तकों की तुलना भी शामिल है. दस्तावेजआप एपीआई के स्रोत कोड नमूनों को भी डाउनलोड कर सकते हैं GitHubयदि आपके पास कोई प्रश्न हैं, तो हमारे पास पहुंचने के लिए स्वतंत्र महसूस करें फोरम.
देखें भी
- C# का उपयोग करके छवियों को पुनर्स्थापित करें
- छवियों को Grayscale में C# में परिवर्तित करें
- C# का उपयोग करके छवियों में Watermark जोड़ें
- C# का उपयोग करके PNG, JPEG और TIFF छवियों को संपीड़ित करें
More in this category
- C# Animation Maker Plugin: Aspose के साथ आश्चर्यजनक एनीमेशन बनाएं।
- Aspose.Imaging Image Effect Plugin: उन्नत फ़िल्टर के साथ अपनी छवियों को बेहतर बनाएं
- $ 99 Aspose.Imaging Image Merger Plugin के साथ C# में छवियों को जोड़ें
- Aspose.Imaging के साथ लाभदायक उद्यम छवि प्रसंस्करण
- Batch Image Resizing Programmatically in C# Aspose.Imaging की छवि रिज़िज़र प्लगइन