[R]インターネット上の画像をダウンロードする
magickパッケージのimage_read関数を使う。URLを指定して読み込むと、magick-image型で入手できる。これを画像ファイルに保存するには、image_write関数を使う。
以下は、声優「石見舞菜香」の所属する事務所の公式ウェブサイトから、当人の画像ファイルをダウンロードして、自分のパソコンにその画像をPNG形式で保存した例。
> library(magick)
> im <- image_read("https://www.raccoon-dog.co.jp/talent/talentpic/r10.jpg")
> class(im)
[1] "magick-image"
> print(im)
format width height colorspace matte filesize density
1 JPEG 300 400 sRGB FALSE 125201 72x72
> image_write(im, "R_magick_IwamiManaka.png")
> fl <- list.files(".", "R_magick_IwamiManaka\\.png")
> file.info(fl)[c(1, 2, 4)]
size isdir mtime
R_magick_IwamiManaka.png 129884 FALSE 2025-01-29 21:33:30









