पायथन में छवि को SVG में बदलें

यह त्वरित लेख बताता है कि Python में image को SVG में कैसे बदलें। इसमें चरणबद्ध जानकारी और कोड स्निपेट शामिल है जिससे Python में PNG से SVG बनाया जा सकता है। आप इस कनवर्टर को किसी भी ऑपरेटिंग सिस्टम में विकसित कर सकते हैं जहाँ Python कॉन्फ़िगर किया गया हो, जैसे MS Windows, Ubuntu, macOS, आदि।

पायथन में PNG को SVG में बदलने के चरण

  1. रास्टर छवियों को वेक्टर प्रारूप में परिवर्तित करने के लिए Aspose.Imaging for Python स्थापित करके वातावरण तैयार करें
  2. Image वर्ग की लोड विधि से स्रोत चित्र लोड करें
  3. SvgRasterizationOptions ऑब्जेक्ट के साथ अलग-अलग रास्टराइज़ेशन विकल्प सेट करें
  4. आउटपुट वेक्टर छवि प्रस्तुत करें

ये चरण Python में PNG को SVG में बदलने के लिए कार्यप्रवाह को सूचीबद्ध करते हैं। सबसे पहले, API इंस्टॉल करके और आवश्यक नेमस्पेस आयात करके वातावरण तैयार करें। इसके बाद, इनपुट रास्टर छवि को पढ़ें और अपनी आवश्यकताओं को पूरा करने के लिए इसे वेक्टराइज़ करें।

पायथन में PNG से SVG बनाने का कोड

import aspose.imaging
from aspose.imaging import Image
from aspose.imaging.fileformats.png import PngImage
from aspose.imaging.imageoptions import SvgOptions, SvgRasterizationOptions
import os
path = "C://"
with Image.load(os.path.join(path, "input.png")) as image:
svg_options = SvgOptions()
svg_rasterization_options = SvgRasterizationOptions()
svg_rasterization_options.page_width = float(image.width)
svg_rasterization_options.page_height = float(image.height)
svg_options.vector_rasterization_options = svg_rasterization_options
image.save(os.path.join(path, "result.svg"), svg_options)

यह कोड नमूना पाइथन में JPG को SVG में बदलने की सुविधा को प्रदर्शित करता है। यह स्रोत चित्र और आउटपुट वेक्टराइज़्ड छवि को लोड करने के लिए इमेज क्लास का उपयोग करता है। SvgRasterizationOptions के कुछ गुणों को निर्दिष्ट करें जिन्हें आपकी ज़रूरतों के आधार पर और भी बेहतर बनाया जा सकता है, जैसे कि स्मूथिंग मोड, स्केलिंग, कलर पैलेट, आदि।

इस लेख में, आपने Python में PNG को SVG में बदलना सीखा है। यदि आप किसी छवि को ब्लैक एंड व्हाइट PDF में बदलने में रुचि रखते हैं, तो पायथन में छवि को काले और सफेद पीडीएफ में परिवर्तित करें पर लेख देखें।

 हिन्दी