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