Pendahuluan

Sebelumnya, kita telah mengenal tentang magick dan cara untuk implementasinya dengan gambar. Meskipun begitu, kita dapat mengubah skala, resolusi serta vektor pada gambar tersebut

Sebelum memulai pada materi selanjutnya, kita akan inisialisasi terlebih dahulu library magick dengan cara berikut

library(magick)
## Linking to ImageMagick 6.9.12.3
## Enabled features: cairo, freetype, fftw, ghostscript, heic, lcms, pango, raw, rsvg, webp
## Disabled features: fontconfig, x11

Geometry pada gambar

Dalam geometri, kita dapat mengubah plot, ukuran, resolusi, skala pada gambar

Berikut contoh dan cara untuk mengubah resolusi pada gambar

img <- image_read("assets/Al-Farabi.jpeg")
image_scale(img, "200x200")

format untuk mengubah resolusi pada gambar ialah sebagai berikut

image_scale(<vars_of_image>, "120x200")

dimana angka 120 menunjukan ukuran width dan angka 200 menunjukan angka height

Anda juga dapat mengubah resolusi gambar dengan single method Berikut cara dan contohnya :

image_scale(img, "300") # width = 300

image_scale(img, "x450") # height = 450

Ketika kita hanya menggunakan single method, ukuran lainnya akan otomatis menyesuaikan skala pada yang kita input