rm(list = ls())
#INPUT DIAGRAM
dir_path <- "C:\\Users\\liyix\\OneDrive\\Desktop\\"
dir_path_name <- dir(dir_path,pattern = "*.tif")
dir_path_name
## [1] "2-2020-07-22_intersect_f.tiff" "2020-07-22_intersect_f.tiff"
##########################
library(magick)
## Linking to ImageMagick 6.9.9.14
## Enabled features: cairo, freetype, fftw, ghostscript, lcms, pango, rsvg, webp
## Disabled features: fontconfig, x11
str(magick::magick_config())
## List of 22
##  $ version           :Class 'numeric_version'  hidden list of 1
##   ..$ : int [1:4] 6 9 9 14
##  $ modules           : logi FALSE
##  $ cairo             : logi TRUE
##  $ fontconfig        : logi FALSE
##  $ freetype          : logi TRUE
##  $ fftw              : logi TRUE
##  $ ghostscript       : logi TRUE
##  $ jpeg              : logi TRUE
##  $ lcms              : logi TRUE
##  $ libopenjp2        : logi FALSE
##  $ lzma              : logi TRUE
##  $ pangocairo        : logi TRUE
##  $ pango             : logi TRUE
##  $ png               : logi TRUE
##  $ rsvg              : logi TRUE
##  $ tiff              : logi TRUE
##  $ webp              : logi TRUE
##  $ wmf               : logi FALSE
##  $ x11               : logi FALSE
##  $ xml               : logi TRUE
##  $ zero-configuration: logi TRUE
##  $ threads           : int 1
for (i in 1:length(dir_path_name)) {
  image_1 <- image_read(paste0(dir_path,dir_path_name[i]))
  print(image_1)    
  image_2 <- image_trim(image_1)
  # Resize
  #image_3 <- image_scale(image_2, "700") # width: 300px
  #image_4 <- image_resize(image_2, "1000x1000")
  #print(image_3)  
  image_write(image_2, path=paste0(dir_path,Sys.Date(),dir_path_name[i]),
              format="tiff",density = 1,quality = 100)
}
##   format width height colorspace matte filesize density
## 1   TIFF  1284    928       sRGB FALSE    34090     1x1
##   format width height colorspace matte filesize density
## 1   TIFF  1500   1500       sRGB FALSE    30924 500x500
?image_write
## starting httpd help server ...
##  done
?image_trim
?image_scale