PHP获取照片创建信息
可以使用PHP的exif扩展来获取照片的创建信息,具体步骤如下:
-
确认服务器上已经安装了exif扩展,可以通过phpinfo()函数查看是否已经安装。
-
使用exif_read_data()函数读取照片的exif信息,该函数的参数为照片的路径。
-
使用exif_imagetype()函数判断照片的类型是否为jpg、jpeg或png,如果不是这些类型则无法获取exif信息。
-
使用exif_read_data()函数返回的数组中可以获取到照片的创建时间、相机型号、焦距等信息,具体信息可以参考exif文档。
示例代码如下:
$filename = 'photo.jpg';
if (exif_imagetype($filename) == IMAGETYPE_JPEG || exif_imagetype($filename) == IMAGETYPE_PNG) {
$exif = exif_read_data($filename);
$created_time = $exif['DateTimeOriginal'];
$camera_model = $exif['Model'];
$focal_length = $exif['FocalLength'];
// 其他信息可以参考exif文档
}
原文地址: https://www.cveoy.top/t/topic/bSGM 著作权归作者所有。请勿转载和采集!