python 照片集
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('https://www.yzktw.com.cn/post/images_result.jpg')
上面的代码以指定的尺寸缩放图片,并将它们拼接成一张大图。我们可使用类似以下的 HTML 代码来展现这个图片集:
<div class="photo-album"> <img src="https://www.yzktw.com.cn/post/images_result.jpg" alt="照片集"> <p class="caption">这是我的照片集。</p> </div>
(注意,在实际使用时需要将图片和 HTML 文件放在同一个目录下,或修改图片路径)
终究的效果多是这样的:
文章来源:丸子建站
文章标题:python 照片集
https://www.wanzijz.com/view/76317.html