Aspose.Drawing में पेन के साथ पथ जोड़ना
परिचय
.NET के लिए Aspose.Drawing की दुनिया में आपका स्वागत है! इस ट्यूटोरियल में, हम Aspose.Drawing का उपयोग करके पेन के साथ पथों को जोड़ने की कला में गहराई से उतरेंगे, एक शक्तिशाली लाइब्रेरी जो .NET अनुप्रयोगों में ग्राफिक्स और छवियों के साथ काम करने के लिए व्यापक कार्यक्षमता प्रदान करती है।
आवश्यक शर्तें
इससे पहले कि हम पाथ जॉइनिंग की रोमांचक दुनिया में उतरें, सुनिश्चित करें कि आपके पास निम्नलिखित जगहें हैं:
Aspose.Drawing लाइब्रेरी: सुनिश्चित करें कि आपके पास .NET लाइब्रेरी के लिए Aspose.Drawing स्थापित है। आप इसे डाउनलोड कर सकते हैंयहाँ.
.NET विकास वातावरण: अपनी मशीन पर एक कार्यशील .NET विकास वातावरण स्थापित करें।
अब जब हम पूरी तरह तैयार हो गए हैं, तो आइए Aspose.Drawing में पेन का उपयोग करके पथों को जोड़ने के चरणों पर आगे बढ़ें।
नामस्थान आयात करें
कोडिंग शुरू करने से पहले, आवश्यक कक्षाओं और विधियों तक पहुँचने के लिए आवश्यक नामस्थान आयात करना सुनिश्चित करें। अपने कोड की शुरुआत में निम्नलिखित नामस्थान जोड़ें:
using System.Drawing;
using System.Drawing.Drawing2D;
चरण 1: एक बिटमैप और ग्राफ़िक्स ऑब्जेक्ट बनाएं
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
यहां, हम एक नया प्रारंभ करते हैंBitmap
निर्दिष्ट आयामों के साथ ऑब्जेक्ट बनाएं और एक बनाएंGraphics
उस बिटमैप से ऑब्जेक्ट.
चरण 2: ड्रापाथ विधि को परिभाषित करें
private static void DrawPath(Graphics graphics, LineJoin join, int y)
{
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 30);
GraphicsPath path = new GraphicsPath();
path.StartFigure();
path.AddLine(100, y, 200, y);
path.AddLine(200, y, 200, y + 100);
pen.LineJoin = join;
graphics.DrawPath(pen, path);
}
इस चरण में, हम नामक एक विधि को परिभाषित करते हैंDrawPath
वह लेता हैGraphics
वस्तु, एLineJoin
गणना, और एक ऊर्ध्वाधर स्थिति (y
) पैरामीटर के रूप में। विधि के अंदर, हम एक बनाते हैंPen
एक निर्दिष्ट रंग और चौड़ाई वाली वस्तु, aGraphicsPath
ऑब्जेक्ट बनाएं और उसमें लाइनें जोड़ें।
चरण 3: बेवेल लाइनजॉइन के साथ पथों को जोड़ें
DrawPath(graphics, LineJoin.Bevel, 200);
बुलाएंDrawPath
विधि के साथLineJoin.Bevel
बेवल लाइन जॉइन के साथ पथों को जोड़ने के लिए।
चरण 4: राउंड लाइनजॉइन के साथ पथों को जोड़ें
DrawPath(graphics, LineJoin.Round, 400);
अब, कॉल करेंDrawPath
विधि के साथLineJoin.Round
राउंड लाइन जॉइन के साथ पथों को जोड़ने के लिए।
चरण 5: परिणाम सहेजें
bitmap.Save("Your Document Directory" + @"Pens\Join_out.png");
परिणामी छवि को अपनी इच्छित निर्देशिका में सहेजें।
अब आपने Aspose.Drawing में पेन का उपयोग करके सफलतापूर्वक जुड़े हुए पथ बना लिए हैं! विभिन्न लाइन जॉइन शैलियों के साथ प्रयोग करें और उन्हें अपने ग्राफिक्स में शामिल करें।
निष्कर्ष
इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Drawing में पेन के साथ पथों को जोड़ने की प्रक्रिया का पता लगाया। बस कुछ ही चरणों के साथ, आप अपने ग्राफ़िक्स को बेहतर बना सकते हैं और देखने में आकर्षक डिज़ाइन बना सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
Q1: क्या मैं Aspose.Drawing का निःशुल्क उपयोग कर सकता हूँ?
A1: Aspose.Drawing एक व्यावसायिक उत्पाद है, लेकिन आप इसकी क्षमताओं का पता लगा सकते हैंमुफ्त परीक्षण.
Q2: मुझे Aspose.Drawing दस्तावेज़ कहां मिल सकता है?
A2: देखेंप्रलेखन व्यापक मार्गदर्शन के लिए.
Q3: मैं Aspose.Drawing के लिए समर्थन कैसे प्राप्त कर सकता हूं?
A3: पर जाएँAspose.ड्राइंग फोरम समुदाय और समर्थन के लिए.
Q4: क्या Aspose.Drawing के लिए अस्थायी लाइसेंस उपलब्ध हैं?
ए4: हाँ, आप प्राप्त कर सकते हैंअस्थायी लाइसेंस अल्पकालिक उपयोग के लिए.
Q5: मैं Aspose.Drawing कहां से खरीद सकता हूं?
A5: Aspose.Drawing खरीदेंयहाँ.