imagecreatefromjpeg
从文件或URL创建新图像
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
imagecreatefromjpeg() 函数从一个 JPEG 图像文件中创建一个图像资源。该资源可以用于图像处理(如修改、输出等)操作。
resource imagecreatefromjpeg ( string $filename )
成功时,返回图像资源;失败时,返回 false。
以下是使用 imagecreatefromjpeg 函数的示例代码:
<?php // 设置图片路径 $filename = 'path/to/your/image.jpg'; // 创建图像资源 $image = imagecreatefromjpeg($filename); // 检查图像是否成功加载 if ($image !== false) { // 在这里可以对图像进行其他操作,比如输出或修改 header('Content-Type: image/jpeg'); imagejpeg($image); // 输出图像到浏览器 imagedestroy($image); // 销毁图像资源,释放内存 } else { echo '无法加载图像!'; } ?>
该示例首先通过指定图像文件路径来调用 imagecreatefromjpeg 函数。返回的图像资源被赋值给变量 $image。如果图像资源加载成功(即返回的不是 false),我们使用 imagejpeg 函数将图像输出到浏览器,最后调用 imagedestroy 函数释放内存。如果图像加载失败,则输出错误信息。