Jen pro zajímavost, když se teď všude mluví o AI jsem zkusil dotaz v Bingu v jeho ChatGPT. A odpověď je zde
Podle některých zdrojů12, můžete zajistit, aby se fotografie zobrazovaly podle EXIF dat v phpBB tím, že použijete následující kód:
Kód:
$exif = exif_read_data ($upload_path . $newfilename);
$ort = $exif ['Orientation'];
switch ($ort)
{
case 3: // 180 rotate left
$image->imagerotate ($upload_path . $newfilename, 180, -1);
break;
case 6: // 90 rotate right
$image->imagerotate ($upload_path . $newfilename, -90, -1);
break;
case 8: // 90 rotate left
$image->imagerotate ($upload_path . $newfilename, 90, -1);
break;
}
Tento kód by měl být umístěn v místě, kde se provádí nahrávání fotografií. Důležitým parametrem je preserve_headers: false, který zajistí, že EXIF data budou odstraněna po rotaci obrázku. Tento parametr můžete nastavit v souboru plupload.php1.
Pokud chcete použít rozšíření pro phpBB, které se stará o rotaci obrázků podle EXIF dat, můžete zkusit EXIR - Exif Image Rotation3, které je v současnosti ve fázi alfa testování.
Zdroje:
1
https://www.phpbb.com/community/viewtopic.php?t=24292062
https://stackoverflow.com/questions/748 ... rientation3
https://www.phpbb.com/community/viewtop ... p=15561486