सी # में आकार कैसे बनाएं

यह स्टेप बाय स्टेप ट्यूटोरियल विस्तृत करता है कि C# में आकृतियों को कैसे बनाया जाए। Aspose.Drawing for .NET एक C# वेक्टर ग्राफ़िक्स लाइब्रेरी है जो आपको C# में आकृतियाँ बनाने देता है। आप न केवल C# में वृत्त खींच सकते हैं, बल्कि दीर्घवृत्त, चाप, आयत और बहुभुज आकार भी बना सकते हैं।

C# में आकृतियाँ बनाने के चरण

  1. NuGet.org से Aspose.Drawing for .NET पैकेज इंस्टॉल करें
  2. Aspose.Drawing और System.Drawing नामस्थान शामिल करें
  3. मूल्यांकन वॉटरमार्क से बचने के लिए Aspose.Drawing के लिए लाइसेंस लागू करें
  4. आवश्यक आयामों का एक Bitmap object बनाएं
  5. ऊपर बनाए गए बिटमैप ऑब्जेक्ट से एक Graphics object बनाएं
  6. आवश्यक रंग और मोटाई के साथ एक नया Pen tool object बनाएं
  7. चित्र पर दीर्घवृत्त बनाने के लिए DrawEllipse method का प्रयोग करें
  8. अंत में, छवि को PNG फ़ाइल के रूप में सहेजें

ऊपर दिए गए चरण किसी भी प्रकार के वेक्टर आकार के लिए समान हैं जिन्हें आप अपने C# कोड में बनाना चाहते हैं। इस ट्यूटोरियल में, हमने C# में दीर्घवृत्त खींचने के लिए DrawEllipse विधि का उपयोग किया है। हालाँकि, हमने चौड़ाई और ऊँचाई के लिए समान आकार निर्दिष्ट किया है, जो आपको C# में वृत्त बनाते समय एक आउटपुट देता है।

सी # में आकार खींचने के लिए कोड

using System;
//Add reference to Aspose.Drawing for .NET API
//Use following namespaces to draw vector shapes
using Aspose.Drawing;
using System.Drawing;
namespace DrawVectorShapes
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before drawing vector shapes
//using Aspose.Drawing for .NET
Aspose.Drawing.License AsposeDrawingLicense = new Aspose.Drawing.License();
AsposeDrawingLicense.SetLicense(@"c:\asposelicense\license.lic");
//create bitmap and load into graphics object
Bitmap BitmapImage = new Bitmap(512, 512,
System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics GraphicsFromImage = Graphics.FromImage(BitmapImage);
//create a pen tool and draw ellipse
Pen PenTool = new Pen(Color.Green, 3);
GraphicsFromImage.DrawEllipse(PenTool, 20, 20, 400, 400);
//save output png file
BitmapImage.Save("DrawEllipse.png");
}
}
}

उपरोक्त कोड की तरह, आप अन्य वेक्टर आकृतियों जैसे आर्क, आयत, बहुभुज या अन्य को आकर्षित करने के लिए बस एक अलग ड्रा विधि का उपयोग कर सकते हैं। कुछ और बदलने की जरूरत नहीं है। उम्मीद है, यह ड्रॉ इलिप्स सी# कोड आपके सी# .NET अनुप्रयोगों में drawing vector shapes में आरंभ करने के लिए उपयोगी होगा।

ऊपर इस्तेमाल किया गया System.Drawing नाम स्थान Aspose.Drawing API का हिस्सा है, और यह सभी प्लेटफॉर्म को मूल रूप से सपोर्ट करता है। यह एपीआई को पूरी तरह से काम करने में मदद करता है जहां आप मानक .NET सिस्टम का उपयोग कर रहे हैं। ड्रॉइंग, लेकिन आप अन्य प्लेटफॉर्म का भी समर्थन करना चाहते हैं।

 हिन्दी