Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter के साथ PIL का उपयोग कैसे करें?


Python में PIL या Pillow पैकेज प्रोग्राम में इमेज प्रोसेस करने का एक तरीका प्रदान करता है। हम एक इमेज खोल सकते हैं, विभिन्न उपयोग के लिए इमेज में हेरफेर कर सकते हैं, और डेटा विज़ुअलाइज़ करने के लिए इसका उपयोग कर सकते हैं। Tkinter में PIL पैकेज का उपयोग करने के लिए, आपको अपने एनवायरनमेंट में Python Pillow लाइब्रेरी इंस्टॉल करनी होगी।

Pillow इंस्टॉल करने के लिए, बस pip install pillow टाइप करें। एक बार इंस्टॉलेशन सफल होने पर, आप अपने प्रोजेक्ट में मॉड्यूल इम्पोर्ट कर सकते हैं और आगे के कार्यान्वयन के लिए इसका उपयोग कर सकते हैं।

उदाहरण

इस उदाहरण में, हमने Python Pillow पैकेज का उपयोग करके Canvas विजेट में एक इमेज प्रदर्शित की है।

# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from PIL import Image, ImageTk # Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं win=Tk() # विंडो का आकार सेट करें win.geometry("700x350") # एक Canvas विजेट बनाएं canvas=Canvas(win, width=700, height=350) canvas.pack() # इमेज लोड करें img=ImageTk.PhotoImage(file="opera.jpg") # इमेज को Canvas में जोड़ें canvas.create_image(350, 200, image=img, anchor="center") win.mainloop()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह विंडो में एक इमेज प्रदर्शित करेगा।

Tkinter के साथ PIL का उपयोग कैसे करें?


  1. Tkinter में Image को Button के रूप में कैसे उपयोग करें? Tkinter में Image को Button के रूप में कैसे उपयोग करें?

    इस उदाहरण में, हम एक window में rounded button बनाएंगे जिसका उपयोग forms, games, dialogue boxes आदि जैसे कई अन्य एप्लिकेशन में किया जा सकता है। Tkinter में rounded buttons बनाने का सबसे अच्छा तरीका buttons की desired images का उपयोग करना और इसे frame में clickable button में बदलना है। यह PhotoImage(

  1. Python Tkinter में Canvas पर Image Center कैसे करें? Python Tkinter में Canvas पर Image Center कैसे करें?

    मान लीजिए हम Tkinter का उपयोग करके GUI-based एप्लिकेशन बना रहे हैं और हम Tkinter canvas में एक image load करना चाहते हैं। Default रूप से, canvas images को इसकी width और height के अनुसार load करता है। हालांकि, हम Direction value को anchor parameter में pass करके किसी भी direction (N, S, E, W, NS, EW,

  1. साइन इन विद एप्पल का उपयोग कैसे करें: प्राइवेसी सुरक्षित रखें साइन इन विद एप्पल का उपयोग कैसे करें: प्राइवेसी सुरक्षित रखें

    ऐप्पल ने WWDC 2019 में साइन इन विद एप्पल की घोषणा की, एक सुरक्षित फीचर जिसे डेवलपर्स अपने ऐप्स में जोड़ सकते हैं ताकि लोग अपनी ऐप्पल-प्रमाणित क्रेडेंशियल्स का उपयोग करके साइन इन कर सकें। अन्य प्लेटफॉर्म से जानकारी का उपयोग करके ऐप्स में साइन इन करना नया नहीं है - आप उदाहरण के लिए अपने Google, Faceb