以下是一个用Python编写的脚本,用于锁定像素点位置并批量固定裁剪一个文件夹中的所有图片:

from PIL import Image
import os

# 定义锁定像素点位置的函数
def lock_pixel_position(image_path, x, y):
    image = Image.open(image_path)
    pixel = image.load()
    pixel[x, y] = (0, 0, 0)  # 将指定位置的像素点设为黑色
    image.save(image_path)

# 定义批量固定裁剪的函数
def batch_crop_images(folder_path, x, y, width, height):
    for file in os.listdir(folder_path):
        if file.endswith(".jpg") or file.endswith(".jpeg") or file.endswith(".png"):
            image_path = os.path.join(folder_path, file)
            image = Image.open(image_path)
            cropped_image = image.crop((x, y, x + width, y + height))  # 裁剪指定区域
            cropped_image.save(image_path)

# 锁定像素点位置
lock_pixel_position("image.jpg", 100, 200)

# 批量固定裁剪文件夹中的所有图片
batch_crop_images("folder_path", 100, 200, 300, 400)

请将脚本中的"image.jpg"替换为要锁定像素点位置的图片路径,将"folder_path"替换为要批量固定裁剪的文件夹路径。同时,根据实际需求,可以调整裁剪的起始位置和尺寸

帮我用python写一个脚本锁定像素点位置批量固定裁剪一个文件夹里的所有图片

原文地址: https://www.cveoy.top/t/topic/hDvw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录