PHP实践:获取网络上图片的长宽以及图片类型
warning:
这篇文章距离上次修改已过197天,其中的内容可能已经有所变动。
在PHP中,可以使用getimagesize()
函数来获取网络上图片的长宽以及类型。以下是一个简单的示例代码:
<?php
// 图片URL
$imageUrl = 'http://example.com/image.jpg';
// 获取图片大小和类型
$info = getimagesize($imageUrl);
if ($info !== false) {
// 宽度
$width = $info[0];
// 高度
$height = $info[1];
// 图片类型
$type = $info[2];
echo "Width: " . $width . "\n";
echo "Height: " . $height . "\n";
echo "Type: " . image_type_to_mime_type($type) . "\n";
} else {
echo "Failed to get image information.";
}
?>
确保URL指向的是一个有效的图片资源,并且服务器配置允许远程URL访问。getimagesize()
函数会返回一个数组,包含图片的宽度、高度以及图片类型等信息。使用image_type_to_mime_type()
函数可以将图片类型转换为MIME类型。
评论已关闭