在Web开发中,经常需要展示大量的图片,为了提高页面加载速度和用户体验,生成缩略图是一种常见的优化手段。本文将介绍如何使用PHP来实现一个简单的缩略图相册生成功能。
- 创建文件夹结构
首先,我们需要创建一些文件夹来存储原始图片和生成的缩略图。在你的项目目录下创建以下文件夹结构:
- images/ // 存储原始图片
- thumbnails/ // 存储生成的缩略图
- index.php // 入口文件
- 准备原始图片
将你想要展示的原始图片放置在images/
文件夹中。确保这些图片具有不同的尺寸和文件格式,以便我们可以生成不同大小和类型的缩略图。
- 生成缩略图
在index.php
文件中,我们将编写代码来生成缩略图。首先,我们需要获取images/
文件夹中的所有图片文件。
<?php
$sourceDir = 'images/'; // 原始图片文件夹路径
$thumbnailDir