python 需要图片大小的代码
时间: 2023-05-22 16:04:44 浏览: 50
可以使用Pillow库来获取图片的大小,代码如下:
```python
from PIL import Image
# 打开图片
image = Image.open("filename.jpg")
# 获取图片大小
width, height = image.size
# 打印图片大小
print("图片大小为: {}x{}".format(width, height))
```
相关问题
python设置图片大小代码
在Python中,可以使用PIL库(现在已更名为Pillow)来处理图片。下面是两个示例代码,分别是处理单张图片和处理文件夹中所有图片的代码:
示例代码1:处理单张图片
```
from PIL import Image
def image_processing():
# 待处理图片路径
img_path = Image.open('./images/1.png')
# resize图片大小,入口参数为一个tuple,新的图片的大小
img_size = img_path.resize((520, 520))
# 处理图片后存储路径,以及存储格式
img_size.save('./images_1/i.jpg', 'JPEG')
if __name__ == '__main__':
image_processing()
```
示例代码2:处理文件夹中所有图片
```
import os
from PIL import Image
def image_processing():
# 待处理图片路径下的所有文件名字
all_file_names = os.listdir('./images/')
for file_name in all_file_names:
# 待处理图片路径
img_path = Image.open(f'./images/{file_name}')
# resize图片大小,入口参数为一个tuple,新的图片的大小
img_size = img_path.resize((520, 520))
# 处理图片后存储路径,以及存储格式
img_size.save(f'./images_1/{file_name}', 'JPEG')
if __name__ == '__main__':
image_processing()
```
以上两个示例代码中,`resize`方法可以用来设置图片的大小,入口参数为一个tuple,新的图片的大小。在示例代码1中,我们处理了一张名为`1.png`的图片,并将其大小设置为520x520,然后将处理后的图片存储为`i.jpg`。在示例代码2中,我们处理了文件夹`./images/`中的所有图片,并将它们的大小都设置为520x520,然后将处理后的图片存储到文件夹`./images_1/`中。
python 修改图片大小的代码
以下是Python修改图片大小的代码示例:
```python
from PIL import Image
# 打开要修改大小的图片
img = Image.open('example.jpg')
# 修改大小为100x100
new_img = img.resize((100, 100))
# 保存修改后的图片
new_img.save('example_resized.jpg')
```
这段代码使用了Pillow库中的Image模块进行图片大小的修改,并将修改后的图片保存到指定路径中。