久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Python怎么實現批量統一圖片格式和尺寸

155次閱讀
沒有評論

共計 1063 個字符,預計需要花費 3 分鐘才能閱讀完成。

要批量統一圖片格式和尺寸,你可以使用 Python 的 PIL 庫(Pillow 庫的 fork)來實現。以下是一個示例代碼,你可以根據自己的需求進行修改和擴展:

from PIL import Image
import os

# 設置目標格式和尺寸
target_format = "JPEG"
target_size = (500, 500)

# 遍歷指定文件夾中的所有圖片文件
input_folder = "/path/to/input/folder"
output_folder = "/path/to/output/folder"
for filename in os.listdir(input_folder):
    if filename.endswith((".jpg", ".jpeg", ".png")):
        # 打開圖片文件
        image_path = os.path.join(input_folder, filename)
        image = Image.open(image_path)

        # 統一圖片格式
        if image.format != target_format:
            output_path = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}.{target_format.lower()}")
            image.save(output_path, format=target_format)
        else:
            output_path = os.path.join(output_folder, filename)

        # 統一圖片尺寸
        if image.size != target_size:
            resized_image = image.resize(target_size)
            resized_image.save(output_path)
        else:
            image.save(output_path)

在上述代碼中,你需要設置 input_folder 為包含所有要處理圖片的文件夾路徑,output_folder為處理后圖片保存的文件夾路徑。然后,代碼會遍歷 input_folder 中的所有圖片文件,并打開每張圖片。

代碼首先會檢查圖片的格式是否為目標格式,如果不是,則將圖片保存為目標格式。然后,代碼會檢查圖片的尺寸是否與目標尺寸相同,如果不同,則將圖片調整為目標尺寸。最后,代碼將保存處理后的圖片到 output_folder 中,保持原始文件名不變。

請注意,在運行代碼之前,你需要安裝 Pillow 庫(pip install Pillow)和指定正確的文件夾路徑。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-02-05發表,共計1063字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 台中县| 德昌县| 建平县| 耒阳市| 东山县| 安平县| 綦江县| 台江县| 木兰县| 华坪县| 汨罗市| 荣成市| 平凉市| 河南省| 渭源县| 禹州市| 大港区| 江陵县| 会泽县| 定兴县| 繁昌县| 龙州县| 鲁甸县| 湟中县| 台东市| 冀州市| 宁武县| 宿迁市| 门头沟区| 内乡县| 韶关市| 那坡县| 潍坊市| 庆安县| 大港区| 团风县| 滦平县| 平原县| 库车县| 射洪县| 兴化市|