Nama : Ahmad Ghiffari Fadhil Saputra

NIM : 220605110067

Kelas : A

Mata Kuliah : Linear Algebra

Dosen Pengampuh : Prof. Dr. Suhartono, M.Kom

Jurusan : Teknik Informatika

Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang

=========================================================================================

menyediakan toolkit modern dan sederhana untuk pemrosesan gambar di R. Pustaka ImageMagick memiliki banyak fungsi. Magick memperlihatkan subset yang layak, tetapi tidak mungkin untuk mendokumentasikan semuanya secara detail.

instal.packages(“magick”)

library(magick)
## Warning: package 'magick' was built under R version 4.2.3
## Linking to ImageMagick 6.9.12.3
## Enabled features: cairo, freetype, fftw, ghostscript, heic, lcms, pango, raw, rsvg, webp
## Disabled features: fontconfig, x11

Gambar IO

Apa yang membuat tenung begitu ajaib adalah secara otomatis mengonversi dan merender semua format gambar umum. ImageMagick mendukung lusinan format dan secara otomatis mendeteksi jenisnya. Gunakan magick::magick_config()untuk mencantumkan format yang didukung oleh versi ImageMagick Anda.

Baca dan tulis

Gambar dapat dibaca langsung dari jalur file, URL, atau vektor mentah dengan data gambar dengan image_read. Fungsi image_info menampilkan beberapa data meta tentang gambar, mirip dengan identifyutilitas baris perintah imagemagick.

inp_img <- image_read("halo.jpg")

Mengonversi format

Magick menyimpan gambar dalam memori dalam format aslinya. Tentukan formatparameter image_writeyang akan dikonversi ke format lain. Anda juga dapat mengonversi gambar secara internal ke format lain sebelumnya, sebelum menerapkan transformasi. Ini bisa berguna jika format asli Anda lossy.

image_info(inp_img)
##   format width height colorspace matte filesize density
## 1   JPEG  5184   3456       sRGB FALSE  2865957   72x72
plot(inp_img)

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

IDE dengan browser web bawaan (seperti RStudio) secara otomatis menampilkan gambar tenung di penampil. Ini menghasilkan lingkungan pengeditan gambar interaktif yang rapi. Sebagai alternatif, di Linux Anda dapat menggunakan image_display untuk mempratinjau gambar di jendela X11. Terakhir, image_browse buka image di aplikasi default sistem Anda untuk jenis yang diberikan.

X11 only

image_display(inp_img)

System dependent

image_browse(inp_img)

Metode lain adalah mengonversi gambar menjadi objek raster dan memplotnya pada tampilan grafis R. Namun ini sangat lambat dan hanya berguna dalam kombinasi dengan fungsi plot lainnya.