Để pixel hóa hình ảnh vuông thành 256 pixel lớn với Python, chúng ta có thể thực hiện các bước sau:
- Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
- Mở và xác định file hình ảnh cho trước.
- Resize mẫu hình ảnh.
- Tạo hình ảnh kết quả và resize chúng.
- Lưu figure kết quả.
Ví dụ
from PIL import Image
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
img = Image.open("bird.png")
imgSmall = img.resize((16, 16), resample=Image.BILINEAR)
result = imgSmall.resize(img.size, Image.NEAREST)
result.save('result.png')
Hình ảnh đầu vào


Hình ảnh đầu ra

