使用 PHP 的 exif 函數庫可以批量處理圖片,具體步驟如下:
以下是一個簡單的示例代碼:
$folder = 'path/to/images'; // 圖片文件夾路徑
$files = scandir($folder);
foreach ($files as $file) {
if (in_array($file, array('.', '..'))) continue;
$filePath = $folder . '/' . $file;
if (is_file($filePath) && exif_imagetype($filePath)) {
$exif = exif_read_data($filePath);
if ($exif !== false) {
// 處理圖片的 EXIF 信息,例如輸出拍攝時間
if (!empty($exif['DateTimeOriginal'])) {
echo '拍攝時間:' . $exif['DateTimeOriginal'] . '<br>';
}
} else {
echo '無法讀取圖片的 EXIF 信息:' . $filePath . '<br>';
}
}
}
在這個示例中,$folder 變量指定了要處理的圖片文件夾路徑,通過遍歷文件夾下的所有圖片文件,并使用 exif_read_data 函數讀取圖片的 EXIF 信息,最后輸出拍攝時間信息。您可以根據需要進一步擴展代碼,處理更多的圖片信息。