Python 是一門非常流行的編程語言,在圖像處理方面也有廣泛的應用。在這篇文章中,我們將介紹如何使用 Python 來創建一個照片集。
import os from PIL import Image # 遍歷圖片目錄 image_dir = './images' image_list = [os.path.join(image_dir, f) for f in os.listdir(image_dir) if f.endswith('.jpg')] # 將圖片縮放為統一尺寸 size = (200, 200) images = [] for file_path in image_list: image = Image.open(file_path) image = image.resize(size) images.append(image) # 創建圖片集 result_size = (800, 600) result = Image.new('RGB', result_size) x, y = 0, 0 for image in images: result.paste(image, (x, y)) x += size[0] if x >= result_size[0]: x = 0 y += size[1] # 保存圖片集 result.save('images_result.jpg')
上面的代碼以指定的尺寸縮放圖片,并將它們拼接成一張大圖。我們可以使用類似如下的 HTML 代碼來展示這個圖片集:
<div class="photo-album"> <img src="images_result.jpg" alt="照片集"> <p class="caption">這是我的照片集。</p> </div>
(注意,在實際使用時需要將圖片和 HTML 文件放在同一個目錄下,或者修改圖片路徑)
最終的效果可能是這樣的:
上一篇vue任務編輯模板
下一篇python 矩陣求行和