python怎么把图片处理成4的倍数
时间: 2023-06-02 19:07:54 浏览: 148
在python中实现将一张图片剪切成四份的方法
可以使用Pillow库中的函数resize方法进行图片的缩放操作,把图片的大小调整为4的倍数。具体方法如下:
```python
from PIL import Image
def resize_image(image_path):
with Image.open(image_path) as im:
w, h = im.size
w_new = w + 4 - w % 4 if w % 4 != 0 else w
h_new = h + 4 - h % 4 if h % 4 != 0 else h
im_resized = im.resize((w_new, h_new))
im_resized.save("resized_" + image_path, "JPEG")
resize_image("example.jpg")
```
这段代码实现了把图片example.jpg调整为4的倍数的处理,并保存为resized_example.jpg文件。其中w_new和h_new分别是调整后的宽度和高度,通过计算得出。
阅读全文