=====================================================
Nama Mahasiswa : Prayuda Zaky Al Mahdi
NIM : 220605110118
Kelas : B
Mata Kuliah : Linear Algebra
Dosen Pengampuh : Prof.Dr.Suhartono,M.Kom
Jurusan : Teknik Informatika
Universitas : UIN Maulana Malik Ibrahim Malang
=====================================================
Memanggil package magick
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
str(magick::magick_config())
## List of 24
## $ version :Class 'numeric_version' hidden list of 1
## ..$ : int [1:4] 6 9 12 3
## $ modules : logi FALSE
## $ cairo : logi TRUE
## $ fontconfig : logi FALSE
## $ freetype : logi TRUE
## $ fftw : logi TRUE
## $ ghostscript : logi TRUE
## $ heic : logi TRUE
## $ jpeg : logi TRUE
## $ lcms : logi TRUE
## $ libopenjp2 : logi TRUE
## $ lzma : logi TRUE
## $ pangocairo : logi TRUE
## $ pango : logi TRUE
## $ png : logi TRUE
## $ raw : logi TRUE
## $ rsvg : logi TRUE
## $ tiff : logi TRUE
## $ webp : logi TRUE
## $ wmf : logi FALSE
## $ x11 : logi FALSE
## $ xml : logi TRUE
## $ zero-configuration: logi TRUE
## $ threads : int 1
membuat objek “Heart” dengan mengambil gambar dari internet
Heart_img <- image_read_svg('https://raw.githubusercontent.com/mathlover16/mathlover16.github.io/142a6f36aa80e898c4b0693fbc8eefbda3a8bed5/images/heart.svg')
print(Heart_img)
## format width height colorspace matte filesize density
## 1 PNG 512 512 sRGB TRUE 0 72x72
image_write(Heart_img, path = "Heart.png", format = "png")
mengonversi gambar dari format SVG ke PNG dan dimasukkan ke objek “Heart”
Heart_img <- image_convert(Heart_img, "png")
image_info(Heart_img)
## format width height colorspace matte filesize density
## 1 PNG 512 512 sRGB TRUE 0 72x72
Menampilkan gambar
plot(Heart_img)
Merubah ukuran gambar dengan image_scale dan dimasukkan ke objek baru “Heart_baru” *parameternya akan menyesuaikan dengan ukuran asli gambar
Heart_baru <- image_scale(Heart_img, "50")
Menampilkan informasi gambar yang sudah diedit
image_info(Heart_baru)
## format width height colorspace matte filesize density
## 1 PNG 50 50 sRGB TRUE 0 72x72
Menampilkan gambar baru
plot(Heart_baru)