library(magick)
## Warning: package 'magick' was built under R version 4.2.2
## Linking to ImageMagick 6.9.12.3
## Enabled features: cairo, freetype, fftw, ghostscript, heic, lcms, pango, raw, rsvg, webp
## Disabled features: fontconfig, x11
inp_img <- image_read("https://tse1.mm.bing.net/th?id=OIP.DnlFTUX1UveI9I7roO_M6wHaEK&pid=Api&P=0")
image_info(inp_img)
##   format width height colorspace matte filesize density
## 1   JPEG   474    266       sRGB FALSE    26392   72x72
image_info(inp_img)
##   format width height colorspace matte filesize density
## 1   JPEG   474    266       sRGB FALSE    26392   72x72
plot(inp_img)

mod_img <- image_modulate(inp_img, brightness = 120, saturation = 20,
hue = 20)
plot(mod_img)

mod_img <- image_modulate(inp_img, brightness = 120, saturation = 40, hue = 40)
image_rotate(mod_img, 45)

plot(mod_img)

imp = image_modulate(inp_img, brightness = 100, saturation = 100, hue = 100)
imp

image_border(image_background(inp_img,"hotpink"),"#39FF14","20x10")

image_scale(inp_img,"100")

image_scale(inp_img,"x100")

image_flip(inp_img)

image_rotate(inp_img, 90)

image_modulate(inp_img, brightness = 100,saturation = 140, hue = 60)

image_blur(inp_img, 10, 5)

image_noise(inp_img)

image_charcoal(inp_img)

juga digunakan untuk mengimport gambar dari internet.

earth <- image_read("https://jeroen.github.io/images/earth.gif") %>%
  image_scale("200x") %>%
  image_quantize(128)

length(earth)
## [1] 44
earth

head(image_info(earth))
##   format width height colorspace matte filesize density
## 1    GIF   200    200        RGB FALSE        0   72x72
## 2    GIF   200    200        RGB  TRUE        0   72x72
## 3    GIF   200    200        RGB  TRUE        0   72x72
## 4    GIF   200    200        RGB  TRUE        0   72x72
## 5    GIF   200    200        RGB  TRUE        0   72x72
## 6    GIF   200    200        RGB  TRUE        0   72x72