阅读量:0
在PHP中,可以使用imagecreatefromjpeg()
, imagecreatefrompng()
, imagecreatefromgif()
等函数来打开不同类型的图片文件,并使用GD库提供的函数进行处理。
以下是一个简单的示例,演示如何打开一张图片文件并将其缩放到指定大小:
// 指定原始图片文件路径 $sourceFile = 'image.jpg'; // 打开图片文件 $sourceImage = imagecreatefromjpeg($sourceFile); // 指定缩放后的宽度和高度 $targetWidth = 200; $targetHeight = 200; // 创建一个新的空白画布 $targetImage = imagecreatetruecolor($targetWidth, $targetHeight); // 将原始图片缩放到新的画布中 imagecopyresampled($targetImage, $sourceImage, 0, 0, 0, 0, $targetWidth, $targetHeight, imagesx($sourceImage), imagesy($sourceImage)); // 输出缩放后的图片 header('Content-Type: image/jpeg'); imagejpeg($targetImage); // 释放资源 imagedestroy($sourceImage); imagedestroy($targetImage);
以上代码将打开一张名为image.jpg
的图片文件,并将其缩放到200x200的大小,然后将缩放后的图片输出到浏览器。您可以根据需要进行更多的图片处理操作,例如裁剪、旋转、添加水印等。