📌  相关文章
📜  如何使用 php ext-gd 获取 - PHP (1)

📅  最后修改于: 2023-12-03 15:38:05.528000             🧑  作者: Mango

如何使用 PHP ext-gd 获取图片

PHP ext-gd 是一个 PHP 拓展,它提供了一系列操作和处理图片的功能。该扩展可以用于创建、缩放、裁剪、旋转和其他图像操作。

在使用PHP ext-gd之前,您需要确保已启用这个扩展。可以通过运行 phpinfo() 函数来检查是否已启用此扩展。

安装GD拓展

在使用GD拓展之前,需要先安装它。通过以下命令可以安装GD拓展:

sudo apt-get install libgd-dev
sudo apt-get install php-pear
sudo pecl install gd
使用PHP ext-gd
打开一张图片

以下是打开 PNG 格式的图片的示例代码:

$image = imagecreatefrompng('path/to/image.png');
调整图片尺寸

以下是缩放图片的示例代码:

$new_width = 400;
$new_height = 300;
$new_image = imagecreatetruecolor($new_width, $new_height);
imagecopyresized($new_image, $image, 0, 0, 0, 0, $new_width, $new_height, imagesx($image), imagesy($image));
旋转图片

以下是将图片旋转180度的示例代码:

$new_image = imagerotate($image, 180, 0);
将图片输出

以下是将图片输出到浏览器的示例代码:

header('Content-Type: image/png');
imagepng($image);

以上是如何使用 PHP ext-gd 获取和处理图片的示例代码。您可以使用这些示例代码来创建自己的图片处理程序。