Не удается открыть изображения, загруженные через R - PullRequest
0 голосов
/ 17 июня 2020

У меня есть следующий код в R

library(RCurl)
library(jpg)
library(imager)

url <- "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/San_Francisco_49ers_logo.svg/100px-San_Francisco_49ers_logo.svg.png"
filePath = "C:/Users/Path/To/File/Name.png"

download.file(url,destfile=filePath)

img<-load.image("C:/Users/Path/To/File/Name.png")
plot(img)

И я получаю следующее сообщение об ошибке

Error in read.bitmap(file) : 
  File f: C:/Users/Path/To/File/Name.png does not appear to be a PNG, BMP, JPEG, or TIFF

, но когда я его читаю, там написано

trying URL 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/San_Francisco_49ers_logo.svg/100px-San_Francisco_49ers_logo.svg.png'
Content type 'image/png' length 6966 bytes
downloaded 6966 bytes

, что подсказывает мне, что это файл png? Я проверил свой каталог файлов на своем компьютере (Windows, если это важно), и файл существует, но не может быть открыт приложением для просмотра фотографий windows, потому что в нем говорится, что он не поддерживает этот тип файла. Когда я проверяю свойства файла, его тип отображается как png.

Я пытаюсь загрузить все 32 логотипа команды таким образом, и хотя я мог просто сделать это вручную за меньшее время, чем я потратил на ввод этого вопроса и попытки понять его сам, программист внутри меня отказывается уйти! Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...