मैं पायथन में एक यूआरएल से छवि डेटा कैसे पढ़ूं?

| | | | | | |

मैं जो करने का प्रयास कर रहा हूं वह काफी सरल है जब हम स्थानीय फ़ाइल के साथ काम कर रहे होते हैं, लेकिन समस्या तब आती है जब मैं इसे दूरस्थ URL के साथ करने का प्रयास करता हूं।

मूल रूप से, मैं"m एक यूआरएल से खींची गई फ़ाइल से एक पीआईएल छवि ऑब्जेक्ट बनाने की कोशिश कर रहा है। निश्चित रूप से, मैं हमेशा यूआरएल ला सकता हूं और इसे एक अस्थायी फ़ाइल में स्टोर कर सकता हूं, फिर इसे एक छवि ऑब्जेक्ट में खोल सकता हूं, लेकिन यह बहुत अक्षम लगता है।

यहां मेरे पास क्या है:

Image.open(urlopen(url)) 

यह शिकायत करता है कि seek( ) उपलब्ध नहीं है, इसलिए मैंने यह कोशिश की:

Image.open(urlopen(url).read()) 

लेकिन यह भी काम नहीं किया। क्या ऐसा करने का कोई बेहतर तरीका है, या एक अस्थायी फ़ाइल को इस तरह के काम करने का स्वीकृत तरीका लिख रहा है?