Konversi Citra Warna ke Skala Abu-Abu
Praktikum Pemula 04
Praktikum dengan judul "Konversi Citra Warna ke Skala Abu-Abu" akan mengajarkan cara mengubah citra berwarna menjadi citra skala abu-abu menggunakan Python. Kita akan menggunakan Pillow (Python Imaging Library Fork) untuk tujuan ini.
Instalasi Pillow
Pastikan Pillow sudah terinstal di sistem Anda.
Kode Program
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | from PIL import Image def konversi_ke_skala_abu(nama_file, nama_file_tujuan): # Membuka citra citra = Image.open(nama_file) # Mengkonversi citra ke skala abu-abu citra_abu_abu = citra.convert('L') # Menyimpan citra hasil konversi citra_abu_abu.save(nama_file_tujuan) # Opsional: Menampilkan citra citra_abu_abu.show() # Ganti dengan path ke file citra Anda nama_file = 'path/ke/citra_berwarna.jpg' nama_file_tujuan = 'path/ke/citra_skala_abu.jpg' # Memanggil fungsi konversi_ke_skala_abu(nama_file, nama_file_tujuan) |
Penjelasan Kode:
Import Library: Menggunakan Image dari Pillow untuk operasi citra.
Fungsi konversi_ke_skala_abu:
- Fungsi ini menerima path ke file citra berwarna dan path untuk menyimpan hasil konversi.
- Menggunakan metode convert dengan argumen 'L' untuk mengubah citra ke skala abu-abu.
- Menyimpan citra hasil konversi ke disk.
- Menampilkan citra skala abu-abu sebagai pratinjau.
Menjalankan Fungsi: Gantikan path/ke/citra_berwarna.jpg dan path/ke/citra_skala_abu.jpg dengan path yang benar sesuai dengan file citra Anda.
Praktikum ini akan membantu mahasiswa memahami proses dasar konversi citra dari berwarna ke skala abu-abu, sebuah operasi fundamental dalam banyak aplikasi pengolahan citra.