C# में स्केल छवि

यह ट्यूटोरियल बताता है कि C#** में स्केल image कैसे करें। इसमें सिस्टम कॉन्फ़िगरेशन, चरणबद्ध एल्गोरिदम और C# में **अपस्केल इमेज के लिए एक रन करने योग्य नमूना कोड शामिल है। इसमें आपकी आवश्यकताओं को पूरा करने के लिए प्रक्रिया को अनुकूलित करने के लिए कस्टम गुणों और विधियों को भी शामिल किया गया है।

C# में फ़ोटो को स्केल करने के चरण

  1. छवियों को स्केल करने के लिए Aspose.Drawing for .NET के साथ काम करने के लिए सिस्टम को कॉन्फ़िगर करें
  2. Bitmap वर्ग का एक उदाहरण प्रारंभ करें
  3. Graphics वर्ग का एक ऑब्जेक्ट बनाएं और इंटरपोलेशन मोड सेट करें
  4. छवि निर्देशांक और स्केलिंग कारक सेट करें
  5. इनपुट को स्केल करें और उत्पन्न छवि लिखें

ये चरण C#* में गुणवत्ता खोए बिना *छवि को स्केल करने के लिए एल्गोरिदम को विस्तृत करते हैं। निर्दिष्ट प्रारूप और आकार के साथ एक बिटमैप क्लास ऑब्जेक्ट बनाएं। इसके बाद, छवि का पैमाना सेट करें और उत्पन्न छवि को JPG या PNG छवि प्रारूप में प्रस्तुत करें।

C# में अपस्केल इमेज के लिए कोड

using System;
using Aspose.Drawing;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
Bitmap image = new Bitmap("aspose-logo.png");
int newWidth = image.Width * 5;
int newHeight = image.Height * 5;
Bitmap bitmap = new Bitmap(newWidth, newHeight, Aspose.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.InterpolationMode = Aspose.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
// Scale the image 5x
Rectangle expansionRectangle = new Rectangle(0, 0, newWidth, newHeight);
graphics.DrawImage(image, expansionRectangle);
bitmap.Save("Scale.png");
System.Console.WriteLine("Image Scaled successfully");
}
}

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

यह मार्गदर्शिका सी# में फोटो को स्केल करने के लिए त्वरित दृष्टिकोण प्रस्तुत करती है। इसके अलावा, यदि आप छवियों को क्लिप करने में रुचि रखते हैं, तो C# में छवि क्लिपिंग पर लेख देखें।

 हिन्दी