共計 723 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,可以使用 Pillow 庫來縮小圖片并保持其原比例。可以按照以下步驟進行操作:
- 首先,安裝 Pillow 庫。可以使用以下命令來安裝:
pip install Pillow
- 導入 Pillow 庫和相關模塊:
from PIL import Image
- 打開圖片文件:
image = Image.open("input.jpg")
- 獲取原始圖片的寬度和高度:
width, height = image.size
- 設置縮小后的目標寬度和高度。可以根據需要自行指定目標寬度和高度,或者根據比例進行計算。比如,將圖片縮小為原來的一半大小:
target_width = width // 2
target_height = height // 2
- 使用
resize()
函數來縮小圖片并保持原比例:
image.thumbnail((target_width, target_height), Image.ANTIALIAS)
- 最后,保存縮小后的圖片:
image.save("output.jpg")
完整的代碼示例:
from PIL import Image
# 打開圖片文件
image = Image.open("input.jpg")
# 獲取原始圖片的寬度和高度
width, height = image.size
# 設置縮小后的目標寬度和高度
target_width = width // 2
target_height = height // 2
# 縮小圖片并保持原比例
image.thumbnail((target_width, target_height), Image.ANTIALIAS)
# 保存縮小后的圖片
image.save("output.jpg")
這樣,就可以將圖片按照原比例縮小,并保存為新的圖片文件。
丸趣 TV 網 – 提供最優質的資源集合!
正文完