以下是一个简单的实例,展示使用PHP进行图片处理前后的效果对比。我们将使用PHP的GD库来对图片进行操作。
| 特征 | 原始图片 | PHP处理后的图片 |
|---|---|---|
| 图片尺寸 | 500x500 | 300x300 |
| 图片格式 | JPEG | JPEG |
| 图片内容 | 纯色背景 | 纯色背景,边缘添加白色边框 |
实例代码
```php

// 设置图片路径
$originalImage = 'original.jpg';
$processedImage = 'processed.jpg';
// 加载原始图片
$original = imagecreatefromjpeg($originalImage);
// 获取原始图片尺寸
$originalWidth = imagesx($original);
$originalHeight = imagesy($original);
// 创建新的图片
$processed = imagecreatetruecolor($newWidth, $newHeight);
// 复制图片内容
imagecopyresized($processed, $original, 0, 0, 0, 0, $newWidth, $newHeight, $originalWidth, $originalHeight);
// 添加白色边框
$borderSize = 10;
$borderColor = imagecolorallocate($processed, 255, 255, 255);
imagerectangle($processed, 0, 0, $newWidth - 1, $newHeight - 1, $borderColor);
// 输出处理后的图片
imagejpeg($processed, $processedImage);
// 释放资源
imagedestroy($original);
imagedestroy($processed);
>
```
运行实例
1. 将上述代码保存为 `index.php` 文件。
2. 将 `original.jpg` 和 `processed.jpg` 放在同一目录下。
3. 在浏览器中访问 `index.php`,查看处理后的图片效果。
通过这个实例,我们可以看到使用PHP对图片进行尺寸调整和添加边框等操作的简单方法。希望这个实例能帮助你更好地理解PHP在图片处理方面的应用。







