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

मैं टिंकर कैनवास पर छवियों को कैसे अपडेट करूं?

पायथन में पीआईएल या पिलो पैकेज एक प्रोग्राम में छवियों को संसाधित करने का एक तरीका प्रदान करता है। हम एक छवि खोल सकते हैं, विभिन्न उपयोगों के लिए छवि में हेरफेर कर सकते हैं, और इसका उपयोग डेटा की कल्पना करने के लिए भी कर सकते हैं। किसी एप्लिकेशन में एक छवि प्रदर्शित करने के लिए, हम आम तौर पर कैनवास विजेट का उल्लेख करते हैं। चूंकि कैनवास विजेट किसी एप्लिकेशन में छवियों और वस्तुओं को जोड़ने के लिए कई कार्यात्मकता प्रदान करता है, हम इसका उपयोग छवियों को प्रदर्शित करने के लिए कर सकते हैं।

किसी विशेष छवि को बदलने के लिए, हम itemconfig() . का उपयोग करके कैनवास को कॉन्फ़िगर कर सकते हैं निर्माता। यह उन छवि फ़ाइलों को लेता है जिन्हें अद्यतन करने की आवश्यकता होती है और उन्हें विंडो पर प्रदर्शित करता है।

उदाहरण

इस उदाहरण के लिए, अपनी पसंद की तीन छवियों का उपयोग करें और उन्हें उसी प्रोजेक्ट निर्देशिका में सहेजें।

# tkinter आयात से आवश्यक पुस्तकालय आयात करें * tkinter आयात ttk से जनहित याचिका आयात छवि, ImageTk# tkinter फ्रेमविन का एक उदाहरण बनाएं =Tk ()# ज्यामितिविन सेट करें। ज्यामिति ("750x400") # इमेजडेफ़ अपडेट_इमेज को अपडेट करने के लिए फ़ंक्शन को परिभाषित करें ():कैनवास.itemconfig(image_container,image=img2)# एक कैनवास बनाएं और छवि को itcanvas=Canvas(win, width=650, height=350)canvas.pack()# में जोड़ें कैनवास इमेजबटन को अपडेट करने के लिए एक बटन बनाएं =ttk.Button(win, text="Update", command=lambda:update_image())button.pack()# एक इमेज को Variableimg1=PhotoImage(file="logo.png")img2=PhotoImage(file=में खोलें) "logo2.png")img3=PhotoImage(file="logo3.png")# इमेज को कैनवासइमेज_कंटेनर=कैनवास.क्रिएट_इमेज (0,0, एंकर ="एनडब्ल्यू", इमेज =आईएमजी 1) में जोड़ें। पूर्व> 

आउटपुट

उपरोक्त कोड को चलाने पर कैनवास के साथ एक विंडो और कैनवास छवि को अपडेट करने के लिए एक बटन प्रदर्शित होगा।

मैं टिंकर कैनवास पर छवियों को कैसे अपडेट करूं?

अब, छवि बदलने के लिए "अपडेट" बटन पर क्लिक करें।

मैं टिंकर कैनवास पर छवियों को कैसे अपडेट करूं?


  1. टिंकर में पृष्ठभूमि के रूप में छवियों का उपयोग कैसे करें?

    यदि हम टिंकर फ्रेम का एक इंस्टेंस बनाएंगे और इसे चलाते समय विंडो प्रदर्शित करेंगे, तो यह डिफ़ॉल्ट आउटपुट कैनवास दिखाएगा। हालांकि, हम PhotoImage . का उपयोग करके पृष्ठभूमि के रूप में टिंकर कैनवास के अंदर एक छवि जोड़ सकते हैं तरीके और कैनवास तरीके। चूंकि टिंकर में छवि समर्थन जीआईएफ, पीएनजी और पीपीएम त

  1. टिंकर में एक बटन के रूप में एक छवि का उपयोग कैसे करें?

    इस उदाहरण में, हम एक विंडो में एक गोलाकार बटन बनाएंगे जिसका उपयोग कई अन्य एप्लिकेशन जैसे फ़ॉर्म, गेम, डायलॉग बॉक्स आदि में किया जा सकता है। टिंकर में गोल बटन बनाने का सबसे अच्छा तरीका बटन की वांछित छवियों का उपयोग करना और इसे फ्रेम में क्लिक करने योग्य बटन में बदलना है। PhotoImage() . का उपयोग करके

  1. कैनवास में एक छवि को कैसे केंद्रित करें पायथन टिंकर

    आइए मान लें कि हम Tkinter का उपयोग करके GUI-आधारित एप्लिकेशन बना रहे हैं और हम Tkinter कैनवास में एक छवि लोड करना चाहते हैं। डिफ़ॉल्ट रूप से, कैनवास अपनी चौड़ाई और ऊंचाई के अनुसार छवियों को लोड करता है। हालांकि, हम दिशा पास करके किसी भी दिशा (एन, एस, ई, डब्ल्यू, एनएस, ईडब्ल्यू, आदि) में एक छवि की स