Python Yastık - Bir Resmi Yeniden Boyutlandırma

Dijital görüntünün çoğu iki boyutlu bir piksel düzlemidir ve bir genişliği ve yüksekliği vardır. Yastık kitaplığındaki Görüntü modülünün bir nitelik boyutu vardır. Bu demet, öğeleri olarak görüntünün genişlik ve yüksekliğinden oluşur. Bir görüntüyü yeniden boyutlandırmak için, genişlik ve yükseklik vererek yastığın görüntü sınıfının resize () yöntemini çağırırsınız.

Yeniden boyutlandırılan resmi yeniden boyutlandırın ve kaydedin

Yeniden boyutlandırılan görüntüyü yeniden boyutlandırma ve kaydetme programı aşağıda verilmiştir -

#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')

Çıktı

Yukarıdaki programı Example.py olarak kaydedip yürütürseniz, standart PNG görüntüleme yardımcı programını kullanarak orijinal ve yeniden boyutlandırılmış görüntüleri aşağıdaki gibi görüntüler -

Original Image

Resized Image