Наш отдых в болгарии фото
import os
# Путь к каталогу с фотографиями
dir_path = ‘images’
# Список путей к фотографиям
image_paths = []
for root, directories, files in os.walk(dir_path):
for name in files:
image_paths.append(os.path.join(root, name))
# Создание коллажа
# Вычисляем максимальную ширину и высоту фотографий
max_width = 0
max_height = 0
for image_path in image_paths:
image = Image.open(image_path)
width, height = image.size
max_width = max(max_width, width)
max_height = max(max_height, height)
# Создаем холст для коллажа
collage = Image.new(‘RGB’, (max_width len(image_paths), max_height))
# Вставляем фотографии на холст
x = 0
for image_path in image_paths:
image = Image.open(image_path)
collage.paste(image, (x, 0))
x += max_width
# Сохраняем коллаж
collage.save(‘collage.jpg’)