मैं पाइथन के लिए नया हूं और भाषा सीखने के तरीके के रूप में कछुए मॉड्यूल के साथ काम कर रहा हूं।एक .eps फ़ाइल में कछुए ग्राफिक्स को सहेजते समय, पृष्ठभूमि रंग स्क्रीन पर दिखाता है लेकिन .eps फ़ाइल में सहेजा नहीं जाता है
स्टैक ओवरफ्लो के लिए धन्यवाद, मैंने शोध किया और छवि को एक encapsulated पोस्टस्क्रिप्ट फ़ाइल में कॉपी करने के लिए सीखा और यह बहुत अच्छा काम करता है। हालांकि, एक समस्या है। turtle
मॉड्यूल स्क्रीन पर दिखाए गए पृष्ठभूमि रंग की अनुमति देता है लेकिन .eps
फ़ाइल में नहीं दिखाया गया है। अन्य सभी रंग, यानी पेन रंग और कछुए रंग, इसे पृष्ठभूमि रंग के माध्यम से बनाते हैं।
रुचि के मामले में, मुझे विश्वास नहीं है कि Tkinter
का आयात आवश्यक है क्योंकि मुझे विश्वास नहीं है कि मैं यहां Tkinter
मॉड्यूल का उपयोग कर रहा हूं। मैंने इसे समस्या का निदान करने की कोशिश करने के एक हिस्से के रूप में शामिल किया। मैंने s.bgcolor="orange"
की बजाय bgcolor=Orange
का भी उपयोग किया था।
कोई जॉय नहीं।
मैं एक सरल कोड उदाहरण शामिल कर रहा हूँ:
# Python 2.7.3 on a Mac
import turtle
from Tkinter import *
s=turtle.Screen()
s.bgcolor("orange")
bob = turtle.Turtle()
bob.circle(250)
ts=bob.getscreen()
ts.getcanvas().postscript(file = "turtle.eps")
मैं स्क्रीन और .eps
फ़ाइल की छवियों पोस्ट करने के लिए कोशिश की, लेकिन stackoverflow मुझे एक नया उपयोगकर्ता के रूप में ऐसा करने के लिए अनुमति नहीं दी जाएगी। कुछ प्रकार की स्पैम रोकथाम। हालांकि कल्पना करने के लिए पर्याप्त सरल, स्क्रीन नारंगी का पृष्ठभूमि रंग है और ईपीएस फ़ाइल सफेद है।
मैं किसी भी विचार की सराहना करेंगे।
जब यह उस भाग को हो जाता है मैं एक बस त्रुटि मिलती है ... हममम ... – mgilson
क्या होगा अगर ऐसा होता है आप करते हैं: 'ts.getcanvas()। पोस्टस्क्रिप्ट (file = 'turtle.eps', colormode = 'color')'? – mgilson
मैंने कोशिश की, colormode = 'रंग' जोड़ना, और कोई बदलाव नहीं। इसके अलावा, अन्य सभी रंग, यानी पेन और कछुए रंग के माध्यम से आते हैं। ऐसा लगता है कि केवल पृष्ठभूमि ही है .eps फ़ाइल में स्थानांतरित नहीं हो रहा है। –