Seperti biasanya, sebelum kita mulai pembahasan lebih lanjut, kita harus mengimpor library magick terlebih dahulu, berikut caranya :

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
img <- image_read("assets/Al-Farabi.jpeg")

Mengatur pewarnaan pada gambar

Untuk mengatur brightness, saturation, hue, Kita dapat menggunakan fungsi image_modulate().

Berikut contohnya :

img_filtered <- image_modulate(img, brightness = 40, saturation = 80, hue = 90)
img_fixed_filter <- image_scale(img_filtered, "350")
img_fixed_filter

skala standar dari masing masing parameter dari fungsi image_modulate() yakni 1-100. Namun, bisa juga lebih dan kurang dari itu, tapi sangat tidak disarankan karena akan merusak gambar itu sendiri

Filterisasi dan efek pada gambar (bag. 1)

Untuk memberi pewarnaan pada gambar dengan titik tertentu, anda dapat menggunakan fungsi image_fill().

Berikut contohnya :

img_fixed_res <- image_scale(img, "500x350")
img_filled <- image_fill(img_fixed_res, "blue" ,point = "+20+20", fuzz = 10)
img_filled

Pada bagian fuzz, merupakan parameter fungsi untuk mengatur luasnya pewarnaan pada gambar, sifat dari mengatur luasnya pewarnaan pada fuzz dapat memfilterisasi secara otomatis pada gambar.

Pada bagian point, merupakan titik untuk melakukan pewarnaan.

Sebelum kita membahas lebih lanjut terhadap efek dan filterisasi pada gambar. Kita harus tau terlebih dahulu apa itu filterisasi dan efek.

Filterisasi pada gambar adalah proses pengubahan atau perubahan suatu citra atau gambar dengan menggunakan suatu filter atau mask yang diterapkan pada piksel-piksel dalam gambar.

Filterisasi ini dapat dilakukan untuk berbagai tujuan, seperti untuk menghilangkan noise atau gangguan pada gambar, meningkatkan kejelasan atau kontras, memperbaiki kecerahan, atau mempertajam detail pada gambar.

Filter atau mask yang digunakan pada proses filterisasi dapat berupa matriks bilangan yang diterapkan pada setiap piksel dalam gambar. Filter tersebut dapat berukuran 3x3, 5x5, atau bahkan lebih besar, tergantung pada kebutuhan dan tujuan filterisasi yang diinginkan.

Efek pada gambar adalah modifikasi atau perubahan yang dilakukan pada gambar dengan tujuan menciptakan tampilan atau kesan yang berbeda dari gambar aslinya. Efek pada gambar dapat dilakukan dengan menggunakan perangkat lunak pengeditan gambar seperti Adobe Photoshop, GIMP, atau CorelDRAW, atau melalui aplikasi pengeditan gambar pada perangkat seluler.