以下是一个简单的PHP实例,展示如何将图片转换为其他格式。我们将使用GD库来处理图片。
| 步骤 | 说明 | 代码示例 |

| --- | --- | --- |
| 1 | 引入GD库 | `header('Content-Type: image/jpeg');
``` |
| 2 | 创建或加载图片 | `$image = imagecreatefromjpeg('example.jpg');` |
| 3 | 获取图片信息 | `$width = imagesx($image);
$height = imagesy($image);` |
| 4 | 创建目标图片 | `$new_image = imagecreatetruecolor($width, $height);` |
| 5 | 转换图片格式 | `imagecopyresampled($new_image, $image, 0, 0, 0, 0, $width, $height, $width, $height);` |
| 6 | 设置目标图片格式 | `imagejpeg($new_image);` |
| 7 | 释放图片资源 | `imagedestroy($image);
imagedestroy($new_image);` |
完整代码如下:
```php
header('Content-Type: image/jpeg');
$image = imagecreatefromjpeg('example.jpg');
$width = imagesx($image);
$height = imagesy($image);
$new_image = imagecreatetruecolor($width, $height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $width, $height, $width, $height);
imagejpeg($new_image);
imagedestroy($image);
imagedestroy($new_image);
>
```
这个例子将`example.jpg`图片转换为JPEG格式。你可以根据需要修改代码,将图片转换为其他格式,如PNG、GIF等。







