📅  最后修改于: 2023-12-03 15:38:05.528000             🧑  作者: Mango
PHP ext-gd 是一个 PHP 拓展,它提供了一系列操作和处理图片的功能。该扩展可以用于创建、缩放、裁剪、旋转和其他图像操作。
在使用PHP ext-gd之前,您需要确保已启用这个扩展。可以通过运行 phpinfo()
函数来检查是否已启用此扩展。
在使用GD拓展之前,需要先安装它。通过以下命令可以安装GD拓展:
sudo apt-get install libgd-dev
sudo apt-get install php-pear
sudo pecl install 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 获取和处理图片的示例代码。您可以使用这些示例代码来创建自己的图片处理程序。