पायथन में पिलो लाइब्रेरी में सभी बुनियादी इमेज प्रोसेसिंग कार्यक्षमता शामिल है। यह एक ओपन-सोर्स लाइब्रेरी है जो पायथन में उपलब्ध है जो विभिन्न प्रारूपों की छवियों को लोड करने, संसाधित करने और हेरफेर करने के लिए समर्थन जोड़ती है।
आइए एक सरल उदाहरण लें और देखें कि पिलो पैकेज (पीआईएल) का उपयोग करके टिंकर कैनवास में एक छवि को कैसे एम्बेड किया जाए। नीचे दिए गए चरणों का पालन करें -
कदम -
- आवश्यक पुस्तकालयों को आयात करें और टिंकर फ्रेम का एक उदाहरण बनाएं।
from tkinter import * from PIL import Image, ImageTk
-
root.geometry विधि का उपयोग करके फ़्रेम का आकार सेट करें।
-
इसके बाद, कैनवास () फ़ंक्शन का उपयोग करके कैनवास विजेट बनाएं और इसकी ऊंचाई सेट करें और चौड़ाई ।
-
Image.open() का उपयोग करके एक छवि खोलें और फिर इसे ImageTk.PhotoImage() का उपयोग करके एक जनहित याचिका में बदलें। . पीआईएल छवि को एक चर "img" . में सहेजें ।
-
इसके बाद, canvas.create_image() . का उपयोग करके जनहित याचिका को कैनवास में जोड़ें ।
-
अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।
उदाहरण
# Import the required Libraries
from tkinter import *
from PIL import Image, ImageTk
# Create an instance of tkinter frame
root = Tk()
# Set the geometry of tkinter frame
root.geometry("700x450")
# Create a canvas widget
canvas= Canvas(root, width=600, height=400)
canvas.pack()
# Load an image
img=ImageTk.PhotoImage(Image.open("camels.jpg"))
# Add image to the Canvas Items
canvas.create_image(250, 250, anchor=CENTER, image=img)
root.mainloop() आउटपुट
जब आप इस कोड को चलाते हैं, तो यह निम्न आउटपुट विंडो उत्पन्न करेगा -
