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.