C# में छवि को ग्रेस्केल में कनवर्ट करें

यह ट्यूटोरियल इस बात पर केंद्रित है कि C#** में image को ग्रेस्केल में कैसे परिवर्तित किया जाए। इसमें छवि को C# में ग्रेस्केल में बदलने के लिए पर्यावरण सेटिंग्स, चरणबद्ध प्रक्रिया और एक नमूना कोड स्निपेट शामिल है। आप JPG, PNG, BMP, आदि जैसे कई छवि प्रारूपों को परिवर्तित करने के लिए इस गाइड का पालन कर सकते हैं।

C# में छवि को ग्रेस्केल में बदलने के चरण

  1. रंगीन छवि को ग्रेस्केल में बदलने के लिए NuGet पैकेज मैनेजर के साथ Aspose.Imaging for .NET इंस्टॉल करके आईडीई तैयार करें
  2. Image वर्ग के साथ स्रोत रंग छवि पढ़ें
  3. छवि को RasterCachedImage क्लास ऑब्जेक्ट पर कास्ट करें
  4. इनपुट छवि को उसके ग्रेस्केल संस्करण में बदलें
  5. Save विधि का उपयोग करके ग्रेस्केल छवि लिखें

ये चरण C# में चित्र को काले और सफेद में बदलने के अनुक्रम को संक्षेप में प्रस्तुत करते हैं। सबसे पहले, स्रोत रंग छवि पढ़ें और इसे कैश करें। नतीजतन, छवि के रंग स्थान को उसके ग्रेस्केल संस्करण में बदलें और आउटपुट छवि निर्यात करें।

C# में छवि को ग्रेस्केल में बदलने के लिए कोड

using Aspose.Imaging;
using System;
class Program
{
static void Main(string[] args) // Convert image to gray scale in C#
{
new License().SetLicense("License.lic");
// Load the source image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
// Cast the image to RasterCachedImage
Aspose.Imaging.RasterCachedImage rasterCachedImage = (Aspose.Imaging.RasterCachedImage)image;
if (!rasterCachedImage.IsCached)
{
// Cache image if not already cached
rasterCachedImage.CacheData();
}
// Transform image to its grayscale representation
rasterCachedImage.Grayscale();
// Save the image
rasterCachedImage.Save("grayscaled.jpg");
}
Console.WriteLine("Image converted to grayscaled successfully");
}
}

यह कोड स्निपेट C#* में *रंगीन छवि को ग्रेस्केल में निर्यात करने के लिए कुशल है। यह इनपुट फ़ाइल को पढ़ने के लिए इमेज क्लास का उपयोग करता है और फिर कैशडेटा विधि से जानकारी को कैश करता है। फिर आउटपुट छवि फ़ाइल को प्रस्तुत करने से पहले रंग स्थान को ग्रेस्केल में बदल दिया जाता है।

इस लेख में, हमने समझा है कि C# में इमेज को ग्रेस्केल में कैसे बदलें। वहीं, यदि आप छवियों को धुंधला करना चाहते हैं तो C# में धुंधली छवि पर लेख पर जाएं।

 हिन्दी