牛牛在线工具

imagecreatefromavif()

收录 8868 个 PHP 函数,含用途说明与用法示例。

imagecreatefromavif()

从 AVIF 格式的图像文件创建一个新的图像资源

函数名:imagecreatefromavif() 适用版本:PHP 8.1.0 及以上版本 用法:imagecreatefromavif() 函数用于从 AVIF 格式的图像文件创建一个新的图像资源。 语法:imagecreatefromavif(string $filename): resource|false 参数: $filename:要加载的 AVIF 图像文件的路径。 返回值: 如果成功创建图像资源,则返回一个代表该图像的图像资源标识符(resource)。 如果加载失败,则返回 false。 示例: $filename = 'path/to/image.avif'; // 创建一个新的图像资源 $image = imagecreatefromavif($filename); if ($image !== false) { // 成功加载图像,可以进行后续操作 // 获取图像的宽度和高度 $width = imagesx($image); $height = imagesy($image); // 在浏览器中显示图像 header('Content-Type: image/avif'); imageavif($image); // 释放图像资源 imagedestroy($image); } else { // 图像加载失败 echo '无法加载 AVIF 图像文件。'; } 注意事项: 在使用该函数之前,需要确保 PHP 安装了 AVIF 支持,否则会出现 undefined function 错误。 AVIF 格式的图像文件需要在 PHP 运行环境中可访问。 在使用完图像资源后,应该使用 imagedestroy() 函数释放资源,以避免内存泄漏。