Python Pillow - Mengubah Ukuran Gambar
Sebagian besar citra digital adalah bidang piksel dua dimensi dan memiliki lebar dan tinggi. Modul Image dari pustaka bantal memiliki ukuran atribut. Tupel ini terdiri dari lebar dan tinggi gambar sebagai elemennya. Untuk mengubah ukuran gambar, Anda memanggil metode resize () kelas gambar bantal dengan memberikan lebar dan tinggi.
Ubah ukuran dan simpan gambar yang diubah ukurannya
Program untuk mengubah ukuran dan menyimpan gambar yang diubah ukurannya diberikan di bawah ini -
#Import required Image library
from PIL import Image
#Create an Image Object from an Image
im = Image.open("images/cat.jpg")
#Display actual image
im.show()
#Make the new image half the width and half the height of the original image
resized_im = im.resize((round(im.size[0]*0.5), round(im.size[1]*0.5)))
#Display the resized imaged
resized_im.show()
#Save the cropped image
resized_im.save('resizedBeach1.jpg')
Keluaran
Jika Anda menyimpan program di atas sebagai Example.py dan menjalankannya, ini akan menampilkan gambar asli dan yang diubah ukurannya menggunakan utilitas tampilan PNG standar, sebagai berikut -
Original Image
Resized Image