kanst Du mal was für mich testen?
FotoPro admin.php suchen nach:
Code: Select all
/*
#####################################
create new gallery
#####################################
*/Code: Select all
// Ausrichtung korrigieren
foreach($fproImages as $fpro_img)
{
$fproImagePath = $fproDataPath . $_SESSION['fpro_active_gallery'] . '/' . str_replace('_fprolb_','',$fpro_img);
// 1. EXIF-Daten des Bildes auslesen
$fproexif = exif_read_data($fproImagePath);
if ($fproexif && isset($fproexif['Orientation']))
{
$orientation = $fproexif['Orientation'];
$fproangle = 0;
// 2. Den benötigten Drehwinkel ermitteln
switch ($orientation)
{
case 3:
$fproangle = 180;
break;
case 6:
$fproangle = -90; // bzw. 270
break;
case 8:
$fproangle = 90;
break;
}
// 3. Bild drehen, falls ein Winkel ungleich 0 ermittelt wurde
if ($fproangle != 0)
{
$fprosource = imagecreatefromjpeg($fproImagePath);
$fprorotated = imagerotate($fprosource, $fproangle, 0);
// Gedrehtes Bild wieder als Datei speichern
imagejpeg($fprorotated, $fproImagePath);
// Speicher freigeben
if(phpversion() < '8')imagedestroy($fprosource);
if(phpversion() < '8')imagedestroy($fprorotated);
}
}
}
// END Ausrichtung korrigierenIn der nächsten Version wird es dann auch gleich nach dem hochladen eines Einzelbildes klappen,
Gert