在R范围内将PNG文件旋转90度的最简单方法

在R范围内将PNG文件旋转90度的最简单方法,r,image,png,raster,R,Image,Png,Raster,以编程方式在我的计算机上打开一个PNG文件,将其旋转90度,然后将其另存为另一个PNG文件,而不损失质量和其他更改,最简单的方法是什么?在microsoft paint中,这是一项5秒钟的任务,但是所有的绘图、光栅、图像和设备都回答了相关的问题,所以我对最简单的方法感到困惑?谢谢 试用套餐: 库(magick) newlogo也可以使用Bioconductor封装,如下例所示 library(EBImage) # open img <- readImage("https://www.r

以编程方式在我的计算机上打开一个PNG文件,将其旋转90度,然后将其另存为另一个PNG文件,而不损失质量和其他更改,最简单的方法是什么?在microsoft paint中,这是一项5秒钟的任务,但是所有的绘图、光栅、图像和设备都回答了相关的问题,所以我对最简单的方法感到困惑?谢谢

试用套餐:

库(magick)

newlogo也可以使用Bioconductor封装,如下例所示

library(EBImage)

# open
img <- readImage("https://www.r-project.org/logo/Rlogo.png")

# rotate
img <- rotate(img, 90)

# save    
writeImage(img, "Rlogo.png")
库(EBImage)
#打开

嗯。。。为什么是磅秤?这将产生不同的图像原始徽标是800x700,对于RStudio viewer来说有点大,只是用于演示
library(EBImage)

# open
img <- readImage("https://www.r-project.org/logo/Rlogo.png")

# rotate
img <- rotate(img, 90)

# save    
writeImage(img, "Rlogo.png")