精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python | 八個圖片自動化腳本,一定有你用得上的!

開發 前端
你是不是遇到過這樣的情況,下載了一大堆圖片,卻都是毫無意義的默認名字,比如DSC001, DSC002等。如果能按照某個規律批量重命名,那將會方便很多。這個腳本將展示如何使用Python批量重命名文件夾中的圖片。

這次和大家分享8個實用的Python圖片處理腳本,包括重命名、裁剪、調整大小、添加水印、格式轉換、圖片合并、添加邊框和生成縮略圖。

如果本文對你有幫助,煩請給個一鍵三連(點贊、轉發、在看),這對我很重要!

1. 腳本一:批量重命名圖片

1.1 使用場景

你是不是遇到過這樣的情況,下載了一大堆圖片,卻都是毫無意義的默認名字,比如DSC001, DSC002等。如果能按照某個規律批量重命名,那將會方便很多。這個腳本將展示如何使用Python批量重命名文件夾中的圖片。

1.2 示例代碼

import os

def batch_rename(path, new_name):
    for count, filename in enumerate(os.listdir(path)):
        file_ext = filename.split('.')[-1]
        new_filename = f"{new_name}_{count + 1}.{file_ext}"
        src = os.path.join(path, filename)
        dst = os.path.join(path, new_filename)
        os.rename(src, dst)
    print("重命名完成!")

# 調用函數
batch_rename('path/to/your/images', 'new_image_name')

2. 腳本二:裁剪圖片

2.1 使用場景

有時候我們只需要圖片中的一部分,比如頭像、標識等。這時候使用Python腳本進行批量裁剪,可以幫你快速得到想要的圖片部分。

2.2 示例代碼

from PIL import Image

def crop_image(input_path, output_path, crop_area):
    image = Image.open(input_path)
    cropped_image = image.crop(crop_area)
    cropped_image.save(output_path)
    print(f"裁剪完成,保存為{output_path}")

# 調用函數
crop_image('path/to/your/image.jpg', 'path/to/save/cropped_image.jpg', (100, 100, 400, 400))

3. 腳本三:調整圖片大小

3.1 使用場景

在制作網頁或者需要上傳圖片到某些平臺時,通常要求圖片大小一致。這個腳本能幫你批量調整圖片的尺寸,省時又省力。

3.2 示例代碼

from PIL import Image

def resize_image(input_path, output_path, size):
    image = Image.open(input_path)
    resized_image = image.resize(size)
    resized_image.save(output_path)
    print(f"調整大小完成,保存為{output_path}")

# 調用函數
resize_image('path/to/your/image.jpg', 'path/to/save/resized_image.jpg', (800, 800))

4. 腳本四:添加水印

4.1 使用場景

為了保護自己的圖片版權或者想顯示一些標識,你可能需要為圖片添加水印。使用這個腳本,可以方便地在圖片上加上你想要的水印。

4.2 示例代碼

from PIL import Image, ImageDraw, ImageFont

def add_watermark(input_path, output_path, watermark_text, position):
    image = Image.open(input_path)
    watermark = Image.new('RGBA', image.size)
    
    font = ImageFont.truetype("arial.ttf", 36)
    draw = ImageDraw.Draw(watermark, 'RGBA')
    
    draw.text(position, watermark_text, font=font, fill=(255, 255, 255, 128))
    watermarked_image = Image.alpha_composite(image.convert('RGBA'), watermark)
    watermarked_image.save(output_path)
    print(f"添加水印完成,保存為{output_path}")

# 調用函數
add_watermark('path/to/your/image.jpg', 'path/to/save/watermarked_image.png', 'Watermark', (10, 10))

5. 腳本五:批量轉換圖片格式

5.1 使用場景

當需要統一圖片格式,比如從JPEG轉換為PNG,以適應某些平臺或減少文件大小時,可以使用這個腳本。

5.2 示例代碼

from PIL import Image
import os

def batch_convert_format(input_folder, output_folder, target_format):
    if not os.path.exists(output_folder):
        os.makedirs(output_folder)

    for filename in os.listdir(input_folder):
        if filename.lower().endswith(('jpeg', 'jpg', 'png', 'bmp')):
            img = Image.open(os.path.join(input_folder, filename))
            base = os.path.splitext(filename)[0]
            new_filename = f"{base}.{target_format}"
            img.save(os.path.join(output_folder, new_filename))
            print(f"轉換 {filename} 為 {new_filename}")

# 調用函數
batch_convert_format('path/to/your/images', 'path/to/save/converted_images', 'png')

6. 腳本六:圖片合并

6.1 使用場景

有時候我們需要將多個圖片合并為一張圖片,比如制作拼圖或者報告封面。這個腳本可以幫助你實現這些需求。

6.2 示例代碼

from PIL import Image

def merge_images(image_paths, output_path, direction='horizontal'):
    images = [Image.open(image) for image in image_paths]
    
    if direction == 'horizontal':
        widths, heights = zip(*(i.size for i in images))
        total_width = sum(widths)
        max_height = max(heights)
        new_image = Image.new('RGB', (total_width, max_height))
        
        x_offset = 0
        for img in images:
            new_image.paste(img, (x_offset, 0))
            x_offset += img.width
    else:
        widths, heights = zip(*(i.size for i in images))
        max_width = max(widths)
        total_height = sum(heights)
        new_image = Image.new('RGB', (max_width, total_height))
        
        y_offset = 0
        for img in images:
            new_image.paste(img, (0, y_offset))
            y_offset += img.height
    
    new_image.save(output_path)
    print(f"圖片合并完成,保存為{output_path}")

# 調用函數
merge_images(['path/to/image1.jpg', 'path/to/image2.jpg'], 'path/to/save/merged_image.jpg', 'horizontal')

7. 腳本七:為圖片添加邊框

7.1 使用場景

在設計和展示圖片時,加上合適的邊框可以使圖片看起來更加精美和專業。這個腳本可以為圖片添加不同顏色和寬度的邊框。

7.2 示例代碼

from PIL import ImageOps

def add_border(input_path, output_path, border_size, color):
    image = Image.open(input_path)
    bordered_image = ImageOps.expand(image, border=border_size, fill=color)
    bordered_image.save(output_path)
    print(f"添加邊框完成,保存為{output_path}")

# 調用函數
add_border('path/to/your/image.jpg', 'path/to/save/bordered_image.jpg', border_size=10, color='black')

8. 腳本八:生成圖像縮略圖

8.1 使用場景

為了快速瀏覽和管理大量圖片,我們常常需要生成縮略圖。這個腳本可以幫你生成指定大小的縮略圖。

8.2 示例代碼

from PIL import Image

def create_thumbnail(input_path, output_path, thumbnail_size):
    image = Image.open(input_path)
    image.thumbnail(thumbnail_size)
    image.save(output_path)
    print(f"生成縮略圖完成,保存為{output_path}")

# 調用函數
create_thumbnail('path/to/your/image.jpg', 'path/to/save/thumbnail_image.jpg', (150, 150))

9. 總結

掌握了這些基礎的圖片處理腳本后,你可以嘗試學習更多圖像處理的進階技術,比如圖像識別、分類、增強等。

責任編輯:武曉燕 來源: 且聽數據說
相關推薦

2022-08-05 09:06:07

Python腳本代碼

2025-01-08 08:53:05

2022-07-19 06:24:02

微服務高可用

2020-10-29 18:38:39

PythonGitHub代碼

2022-07-11 10:08:19

系統管理任務自動化

2024-09-25 10:00:00

Python自動化辦公

2022-06-02 10:56:30

MySQL數據庫技術

2020-07-11 09:22:02

機器人流程自動化人工智能

2025-03-17 00:33:00

2025-08-04 04:00:00

2024-05-13 16:29:56

Python自動化

2021-11-30 07:01:19

Python自動化腳本

2025-07-25 13:00:00

Python編程自動化代碼

2024-11-13 13:14:38

2024-08-16 21:51:42

2024-06-21 10:46:44

2022-02-17 13:03:28

Python腳本代碼

2025-03-17 00:45:00

JavaScriptAPI頁面

2024-04-09 14:35:54

工業 4.0工業自動化人工智能

2019-10-18 12:57:38

邊緣計算云計算安全
點贊
收藏

51CTO技術棧公眾號

欧美丰满一区二区免费视频| 亚洲视频1区2区| 日本精品视频在线观看| 香蕉成人在线视频| 91成人短视频| 欧美亚洲国产bt| 国产精品久久久久久久久电影网| 日本韩国一区| 国产精品一区免费在线观看| 欧美亚洲成人网| 午夜爽爽爽男女免费观看| 欧美黄色网视频| 6080日韩午夜伦伦午夜伦| 国产极品粉嫩福利姬萌白酱| 伦xxxx在线| 久久久一区二区三区捆绑**| 91传媒视频在线观看| 波多野结衣视频网址| 亚洲韩日在线| 另类少妇人与禽zozz0性伦| 亚洲精品乱码久久久久久不卡| 色成人综合网| 色婷婷激情一区二区三区| 成年人视频网站免费| av在线播放网| 久久免费精品国产久精品久久久久 | 91免费精品国偷自产在线| 日产亚洲一区二区三区| 91精品国产自产拍在线观看蜜| 亚洲人精品午夜在线观看| 亚洲图片欧美另类| 国产欧美日韩电影| 欧美日本在线播放| 爱情岛论坛亚洲首页入口章节| 色资源二区在线视频| 亚洲综合色婷婷| 欧洲美女和动交zoz0z| 成人高清免费观看mv| 久久久久国产精品麻豆| 久久精品99| 亚洲欧美激情在线观看| 国产一区二区三区四区五区入口| 国产精品网址在线| 免费黄色小视频在线观看| 亚洲欧美清纯在线制服| 欧美亚洲国产另类| 日韩黄色在线播放| 欧美中文日韩| 国产成人精品久久亚洲高清不卡| 天天综合天天干| 一本久久综合| 777精品视频| 国产特黄大片aaaa毛片| 亚洲欧洲日本mm| 午夜免费久久久久| 精品国产免费观看| 美女精品在线| 国产精品一区二区久久| 亚洲一区中文字幕在线| 久久99精品网久久| 91午夜在线播放| 国产后入清纯学生妹| 国产成人精品综合在线观看 | 亚洲传媒在线| 亚洲一级片在线看| 久久精品三级视频| 91久久久精品国产| 久久久久久国产精品三级玉女聊斋| 麻豆国产尤物av尤物在线观看 | 欧美高清自拍一区| 国产精品19乱码一区二区三区| 亚洲日本激情| 日韩av电影手机在线| 中文字幕在线视频免费| 激情丁香综合五月| 成人免费看片网址| 欧美少妇另类| 中文字幕在线观看一区二区| 蜜臀av性久久久久蜜臀av| caoprom在线| 色综合中文字幕国产| 精品999在线| 韩国三级成人在线| 亚洲福利视频久久| 日韩欧美黄色网址| 国产精品多人| 国产精品精品视频一区二区三区| 国产精品久久久久久久免费| 成熟亚洲日本毛茸茸凸凹| 久久婷婷人人澡人人喊人人爽| p色视频免费在线观看| 亚洲欧美另类在线| 久草资源站在线观看| 四虎精品在线观看| 日韩av影视综合网| 老熟妇高潮一区二区三区| 一区二区三区四区五区精品视频| 国产精品麻豆va在线播放| 国产xxxxxx| 国产亚洲精品久| 欧美日韩中文字幕在线播放| 日韩免费电影| 亚洲国产成人精品女人久久久| 中文字幕在线观看免费高清| 欧美激情第10页| 国产成人精品久久二区二区| 超碰在线观看av| 亚洲国产精品二十页| 美女黄色免费看| 欧美激情福利| 亚洲男人天堂2024| 久久久久亚洲av成人片| 青青青伊人色综合久久| 精品乱码一区| 牛牛电影国产一区二区| 欧美精品自拍偷拍| 久久久视频6r| 亚洲免费观看| 97视频中文字幕| 日本在线免费| 欧美在线观看视频一区二区| 久久久久国产精品区片区无码| 欧美日韩国产探花| 91网站免费看| 毛片网站在线免费观看| 欧美撒尿777hd撒尿| 欧美图片第一页| 欧美另类亚洲| 亚洲一区二区在线| 免费高清完整在线观看| 欧美在线|欧美| 亚洲一级中文字幕| 亚洲色诱最新| 国产一区视频观看| 丰满大乳少妇在线观看网站| 91精品国产91久久久久久最新毛片| 91精品久久久久久久久久久久| 另类天堂av| 六十路精品视频| 亚洲风情在线资源| 亚洲精品久久久久久久久久久久久| 久久97人妻无码一区二区三区| 国产在线视频精品一区| 中文字幕日韩精品久久| 久久亚洲资源中文字| 日韩最新免费不卡| 亚洲一区在线观| 自拍av一区二区三区| 国产欧美一区二| 久久久久久美女精品| 成人免费网视频| а天堂中文在线官网| 日韩一区二区电影| 久久久久久久极品内射| 国产91精品精华液一区二区三区 | 日精品一区二区| 日本在线播放一区| 九色成人搞黄网站| 日韩中文在线中文网三级| 一级黄色片免费看| 亚洲色图一区二区三区| 特种兵之深入敌后| 一区在线视频观看| 久久久久天天天天| 韩国精品视频在线观看| 欧美成人免费网| 人妻91麻豆一区二区三区| 欧美视频在线视频| 五月天婷婷丁香网| 国产精品白丝av| 久久亚洲中文字幕无码| 国产一区不卡| 3d动漫啪啪精品一区二区免费| 国产福利在线免费观看| 亚洲九九九在线观看| 亚洲一区精品在线观看| 亚洲一区二区五区| 久久久久久久久久久久久久久| 精品一区二区免费看| 蜜臀精品一区二区| 欧美日韩国产在线观看网站| 成人免费网站在线| 男人av在线播放| 久久精品久久久久| 亚洲欧美日本在线观看| 欧美日韩在线综合| 久久精品国产亚洲av麻豆色欲| 久久亚区不卡日本| 亚欧精品在线视频| 久久精品综合| 麻豆映画在线观看| 国产成人ay| 国产成人精品免费视频大全最热 | 国产激情在线免费观看| 精品午夜久久福利影院| 9久久9毛片又大又硬又粗| 成人午夜av| 国产一区二区不卡视频在线观看| 午夜激情成人网| 久久久久这里只有精品| 91大神在线网站| 日韩av网址在线观看| 国产视频一二三四区| 在线国产电影不卡| 国产午夜精品一区二区理论影院| 国产清纯白嫩初高生在线观看91| 91精品人妻一区二区三区蜜桃2 | 亚洲综合色站| 日韩av影视| 理论片一区二区在线| 成人综合网网址| 日韩a**中文字幕| 久久久久久久久亚洲| 粗大黑人巨茎大战欧美成人| 在线电影中文日韩| 男女污污视频在线观看| 精品国产人成亚洲区| 国产欧美一级片| 欧美日韩中字一区| 免费黄色片视频| 欧美日韩一区二区三区在线免费观看| 欧美片一区二区| ...av二区三区久久精品| 中文天堂资源在线| 久久久不卡影院| 日本黄色录像片| 高清不卡一区二区| 日韩精品xxx| 国产在线一区观看| 91 视频免费观看| 九九热在线视频观看这里只有精品| 欧美xxxxx在线视频| 国产一区二区你懂的| 极品美女扒开粉嫩小泬| 亚洲成人原创| 日韩视频在线视频| 1024日韩| 男人添女人下面高潮视频| 精品福利电影| 久久久亚洲国产精品| 国模吧视频一区| 91九色丨porny丨国产jk| 极品av少妇一区二区| 搞av.com| 一区二区三区高清视频在线观看| 久久久久久久午夜| 久久激情视频| 日本熟妇人妻中出| 久久福利资源站| 午夜视频在线观| 国产一区二区三区在线观看免费| 日本美女视频一区| 国产精品资源在线| 2018国产精品| 本田岬高潮一区二区三区| 人妖粗暴刺激videos呻吟| 波多野洁衣一区| 成人精品999| 国产精品视频yy9299一区| 91麻豆精品成人一区二区| 亚洲美女在线一区| 日韩黄色三级视频| 日本精品视频一区二区三区| 日本成人一级片| 91精品国产乱| 六月婷婷综合网| 国产丝袜一区二区三区| √天堂资源地址在线官网| 久久91精品国产| 高潮在线视频| 国产欧美精品在线| 成午夜精品一区二区三区软件| 开心色怡人综合网站| 水蜜桃久久夜色精品一区| 人人妻人人澡人人爽欧美一区双 | 一级网站在线观看| 成人高清视频在线观看| 91久久免费视频| 亚洲三级电影全部在线观看高清| 久久久久亚洲av无码专区| 色综合中文综合网| 国产99999| 亚洲美女自拍视频| caopon在线免费视频| 欧美专区第一页| 成人在线啊v| 蜜桃精品久久久久久久免费影院 | 亚洲欧美激情插| 超碰超碰超碰超碰| 777奇米四色成人影色区| 欧美 中文字幕| 中文字幕成人在线| 97蜜桃久久| 91日本在线观看| 免费欧美一区| 日韩欧美猛交xxxxx无码| 日本三级亚洲精品| 中文字幕第九页| 国产精品理伦片| 一级黄色大片视频| 日韩欧美国产麻豆| 在线观看麻豆| 欧美综合第一页| 一本一道久久a久久| 一区二区三区国产福利| 亚洲影音一区| 一区二区三区四区影院| 国产精品国产精品国产专区不片| 粉嫩aⅴ一区二区三区| 欧美一区二区日韩一区二区| 国产精品秘入口| 91av视频导航| 国产精品白浆| 99久久99久久精品| 精品一区二区三区香蕉蜜桃| 亚洲自拍偷拍一区二区| 亚洲国产精品一区二区尤物区| 国产又粗又猛又黄| 国产亚洲欧洲在线| 欧美自拍电影| 欧美国产一区二区在线| 99精品视频免费观看| 国产xxx在线观看| 亚洲精品成人悠悠色影视| 国产精品一二三四五区| 日韩视频在线免费观看| 全球最大av网站久久| 欧美一级日本a级v片| 国产精品乱看| 玖草视频在线观看| 欧美日韩日本国产| 天天射天天色天天干| 久久人人爽人人爽人人片av高清| 免费看日产一区二区三区| 欧美三级午夜理伦三级老人| 老司机精品视频导航| 国产在线免费看| 4438x亚洲最大成人网| 蜜桃视频在线观看www社区| 国产在线观看精品一区二区三区| 日韩精品首页| 中日韩av在线播放| 成人欧美一区二区三区| 国产精品久久久久久免费免熟| xxx一区二区| 日本在线一区二区三区| 日韩精品一区二区三区四| 风流少妇一区二区| 国产无遮挡aaa片爽爽| 日韩黄色在线免费观看| 亚洲十八**毛片| 欧美极品色图| 免费成人美女在线观看.| 欧美三级黄色大片| 精品人伦一区二区色婷婷| sm捆绑调教国产免费网站在线观看 | 少妇高清精品毛片在线视频| 国产欧美精品一区二区色综合| 欧美日韩 一区二区三区| 日韩中文字幕免费视频| 日韩成人视屏| 18禁免费观看网站| 国产色爱av资源综合区| 国产又爽又黄免费软件| 欧美肥婆姓交大片| 亚洲电影男人天堂| 一区二区三区 日韩| 亚洲男人的天堂在线aⅴ视频| 亚洲乱色熟女一区二区三区| 8x海外华人永久免费日韩内陆视频| 精品久久成人| 在线成人精品视频| 福利一区福利二区微拍刺激| www.亚洲视频| 国产精品一区二区免费看| 美女久久一区| 国产大片免费看| 日韩精品视频观看| 四虎精品在线观看| 怡红院av亚洲一区二区三区h| 亚洲国产精品99久久久久久久久| www.国产欧美| 日韩av电影院| 中文字幕免费一区二区| 男女黄床上色视频| 日韩欧美国产精品| 精品123区| 国产男女免费视频| 国产精品另类一区| 亚洲av成人无码久久精品老人| 国产在线视频一区| 亚洲国产激情| 一区二区视频免费看| 亚洲视频在线视频| 爱爱精品视频| 超碰成人在线播放| 欧美午夜精品久久久久久浪潮| 国产成人午夜| 日韩三级电影网站| 99久久精品国产一区|