python " />

扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

Python鎬庝箞鎵归噺鎷兼帴鍥剧墖

扬州沐宇科技
2024-01-26 14:03:17
python

鍦≒ython涓紝鍙互浣跨敤PIL锛圥ython Imaging Library锛夊簱鏉ヨ繘琛屽浘鍍忓鐞嗗拰鎷兼帴銆備互涓嬫槸涓€绉嶆壒閲忔嫾鎺ュ浘鐗囩殑鏂规硶锛?/p>

from PIL import Image
import os

def join_images(input_folder, output_file):
    images = []
    for filename in os.listdir(input_folder):
        if filename.endswith(".jpg") or filename.endswith(".png"):
            images.append(Image.open(os.path.join(input_folder, filename)))

    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 image in images:
        new_image.paste(image, (x_offset, 0))
        x_offset += image.width

    new_image.save(output_file)

# 浣跨敤绀轰緥
input_folder = "path/to/input/folder/"
output_file = "path/to/output/file.jpg"
join_images(input_folder, output_file)

璇峰皢input_folder鏇挎崲涓哄寘鍚鎷兼帴鍥剧墖鐨勬枃浠跺す鐨勮矾寰勶紝灏?code>output_file鏇挎崲涓鸿緭鍑烘嫾鎺ュ浘鐗囩殑鏂囦欢璺緞銆傝繍琛岃鍑芥暟鍚庯紝浼氬皢鏂囦欢澶逛腑鐨勬墍鏈夊浘鐗囨寜鐓ф按骞虫柟鍚戞嫾鎺ワ紝骞朵繚瀛樹负鎸囧畾鐨勮緭鍑烘枃浠躲€?/p>

扫码添加客服微信