पाइथॉन के साथ छवियों को क्षैतिज रूप से जोड़ना
कई छवियों को क्षैतिज रूप से संयोजित करना छवि प्रसंस्करण में एक सामान्य कार्य है। पाइथन पिलो लाइब्रेरी का उपयोग करके इसे प्राप्त करने के लिए शक्तिशाली उपकरण प्रदान करता है। परिणामी आउटपुट में किसी भी आंशिक छवि से बचते हुए छवियां। पीआईएल आयात छवि से # छवियाँ प्राप्त करें छवियाँ = [Image.open(x) for x in ['Test1.jpg', 'Test2.jpg', 'Test3.jpg']] # कुल चौड़ाई और ऊंचाई निर्धारित करें चौड़ाई, ऊंचाई = ज़िप(*(छवियों में i के लिए आकार)) कुल चौड़ाई = योग(चौड़ाई) अधिकतम_ऊंचाई = अधिकतम(ऊंचाई) # एक नई, खाली छवि बनाएं new_im = Image.new('RGB', (कुल_चौड़ाई, अधिकतम_ऊंचाई)) # छवियों को क्षैतिज रूप से चिपकाएँ x_ऑफ़सेट = 0 मेरे लिए छवियों में: new_im.paste(im, (x_offset, 0)) x_offset = im.size[0] # आउटपुट इमेज सेव करें new_im.save('test.jpg')
यह कोड इनपुट छवियों पर दोहराता है, उनके आयाम निर्धारित करता है। यह सभी छवियों की कुल चौड़ाई और अधिकतम ऊंचाई के साथ एक नई छवि बनाता है। प्रत्येक इनपुट छवि को क्षैतिज रूप से चिपकाया जाता है, और उनकी स्थिति तदनुसार अपडेट की जाती है।
अतिरिक्त विचारकोड गतिशील रूप से गणना करके छवि आयामों को हार्ड-कोड करने से बचाता है।
आयामों को एक पंक्ति में निर्दिष्ट करके, उन्हें आसानी से समायोजित किया जा सकता है।प्रदान किया गया उदाहरण तीन छवियों को जोड़ता है, लेकिन कोड का उपयोग किसी भी संख्या में छवियों के लिए किया जा सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3