से पीएनजी फ़ाइलों को लोड करना मैं पीएनजी को रास्टर छवियों के रूप में लोड करने के लिए png
पैकेज का उपयोग कर रहा हूं, और फिर उन्हें साजिश कर रहा हूं। पीएनजी एक ऑनलाइन स्रोत, अर्थात् विकिपीडिया से आ रहे हैं। मैं काम करने के लिए निम्नलिखित प्राप्त कर सकते हैं:सीधे यूआरएल
library(png)
pngURL <- "http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Afghanistan.svg/150px-Flag_of_Afghanistan.svg.png"
# Works:
download.file(pngURL, "temp.png", mode = "wb")
localPNG <- readPNG("temp.png")
plot(1)
rasterImage(localPNG, 0.8, 0.8, 1.2, 1.2)
हालांकि, बजाय उसके बाद स्थानीय स्तर पर पीएनजी स्टोर करने के लिए, download.file()
का उपयोग फिर से लोड, यह URL से सीधे पीएनजी लोड करने के लिए बेहतर होगा। हालांकि, यह काम नहीं करता:
# Does not work:
internetPNG <- readPNG(pngURL)
यह
Error in readPNG(pngURL) :
unable to open http://upload.wikimedia.org/wiki...
में जो परिणाम के रूप में किसी को भी यह कैसे काम करने के लिए मिलता है, या वहाँ विशेष कारण है कि आर इस पीएनजी लोड नहीं होगा रहे हैं करने के लिए के लिए सुझाव हैं एक यूआरएल से?
अग्रिम धन्यवाद।
जब भी आप कहते हैं कि "एक्स काम नहीं करता है", तो हमें और बताएं। क्या आपको कोई त्रुटि मिलती है, इस मामले में इसे प्रश्नों में पोस्ट करें। क्या आपको कोई त्रुटि नहीं है? इस मामले में आपको क्यों लगता है कि एक्स काम नहीं करता है? – Spacedman
अच्छा बिंदु, @ स्पेसमैन। पोस्ट संपादित किया गया। – isDotR