Python Pillow - Memotong Gambar
Pemotongan adalah salah satu operasi penting dari pemrosesan gambar untuk menghilangkan bagian gambar yang tidak diinginkan serta untuk menambahkan fitur yang diperlukan ke gambar. Ini adalah proses yang banyak digunakan dalam aplikasi web, untuk mengunggah gambar.
Fungsi crop () dari kelas gambar di Pillow memerlukan bagian yang akan dipotong sebagai persegi panjang. Bagian persegi panjang yang akan dipotong dari gambar ditentukan sebagai tupel empat elemen dan mengembalikan bagian persegi panjang dari gambar yang telah dipotong sebagai Objek gambar.
Contoh
Contoh berikut menunjukkan cara memutar gambar menggunakan bantal python -
#Import required Image library
from PIL import Image
#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')
#Display actual image
im.show()
#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))
#Display the cropped portion
cropped.show()
#Save the cropped image
cropped.save('images/croppedBeach1.jpg')
Keluaran
Jika Anda menyimpan program di atas sebagai Example.py dan menjalankannya, ini akan menampilkan gambar asli dan yang dipotong menggunakan utilitas tampilan PNG standar, sebagai berikut -
Original image
Cropped image