引言
在开始之前,请确保您的PHP环境中已经安装了GD库。大多数PHP安装默认都包含了GD库,但您可以通过查看phpinfo()输出确认其安装情况。
创建JPG图片
1. 引入GD库
首先,您需要在PHP脚本中引入GD库。
<?php
// 引入GD库
imagepng(new Imagick());
?>
2. 创建图像资源
使用GD库创建一个图像资源,可以指定图像的宽度和高度。
<?php
// 创建一个宽300像素,高200像素的图像资源
$width = 300;
$height = 200;
$image = imagecreatetruecolor($width, $height);
?>
3. 设置背景颜色
接下来,为图像设置背景颜色。
<?php
// 设置背景颜色为白色
$background_color = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $background_color);
?>
4. 输出图像
最后,将图像输出到浏览器。
<?php
// 输出图像
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
编辑JPG图片
1. 读取JPG图片
<?php
// 读取JPG图片
$source_image = imagecreatefromjpeg('path/to/your/image.jpg');
?>
2. 编辑图片
<?php
// 设置文字颜色
$text_color = imagecolorallocate($source_image, 0, 0, 0);
// 添加文字
imagestring($source_image, 5, 10, 10, 'Hello, World!', $text_color);
?>
3. 输出编辑后的图片
<?php
// 输出图像
header('Content-Type: image/png');
imagepng($source_image);
imagedestroy($source_image);
?>
4. 转换回JPG格式
<?php
// 保存为JPG格式
imagejpeg($source_image, 'path/to/your/edited_image.jpg', 90);
imagedestroy($source_image);
?>