यह संक्षिप्त गाइड बताता है कि पायथन में image को ग्रेस्केल में कैसे बदला जाए। यह पायथन में छवि को ग्रेस्केल में बदलने के लिए एल्गोरिदम और एक रननेबल सैंपल कोड की व्याख्या करता है। इसके अलावा, आपको अपने वातावरण में इस सुविधा का उपयोग करने के लिए किसी जटिल छवि-प्रसंस्करण सॉफ़्टवेयर की आवश्यकता नहीं है।
पायथन में छवि को ग्रेस्केल में बदलने के चरण
- छवियों को ग्रेस्केल में बदलने के लिए Aspose.Imaging for Python स्थापित करके सिस्टम को कॉन्फ़िगर करें
- Image वर्ग द्वारा प्रदर्शित लोड विधि को लागू करके इनपुट रंगीन छवि लोड करें
- लोड की गई छवि को ग्रेस्केल रंग स्थान में परिवर्तित करें
- save विधि का उपयोग करके आउटपुट ग्रेस्केल छवि निर्यात करें
ये चरण पायथन में छवि को ग्रेस्केल में रेंडर करने के लिए समग्र विवरण देते हैं। सबसे पहले, लाइब्रेरी स्थापित करके और आवश्यक नामस्थानों को आयात करके सिस्टम को कॉन्फ़िगर करें। इसके बाद, स्रोत छवि को लोड करें, इसे ग्रेस्केल में परिवर्तित करें, और रूपांतरण को समाप्त करने के लिए आउटपुट छवि लिखें।
पायथन में रंगीन छवि को ग्रेस्केल में प्रस्तुत करने के लिए कोड
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "input.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
# Convert image to grayscale | |
raster_image.grayscale() | |
image.save(os.path.join(path, "Grayscale.png")) | |
print("Image Converted to Grayscale Successfully") |
यह कोड स्निपेट दिखाता है कि पाइथन में रंगीन छवि को ग्रेस्केल में कैसे प्रस्तुत किया जाए। यह इनपुट रंगीन फोटो को पढ़ने के लिए इमेज क्लास के साथ काम करता है और फिर कलर स्पेस को बदलने के लिए ग्रेस्केल विधि को कॉल करता है। अंत में, आउटपुट पिक्चर को अपनी आवश्यकताओं के अनुसार डिस्क या स्ट्रीम पर लिखने के लिए सेव विधि का उपयोग करें।
इस लेख में, आपने रंगीन छवियों को प्रोसेस करना और पायथन में ग्रेस्केल में कनवर्ट करना सीखा है। हालाँकि, किसी छवि को वेक्टर फ़ॉर्मेट में बदलने के लिए पायथन में छवि को SVG में बदलें पर लेख पढ़ें।