FotoPro 5.6 veröffentlicht / published

Erweiterungen
Gert
Posts: 2434
Joined: Sun 18. Nov 2012, 14:18

Re: FotoPro 5.6 veröffentlicht / published

Post by Gert »

Hallo Heiko,

kanst Du mal was für mich testen?

FotoPro admin.php suchen nach:

Code: Select all

/* 
#####################################
        create new gallery
##################################### 
*/
und darüber folgenden Code einfügen:

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 korrigieren
Danach Seite neu laden und im FotoPro Backend die Vorschaubilder neu erzeugen, dann müsste alles sein wie es soll.

In der nächsten Version wird es dann auch gleich nach dem hochladen eines Einzelbildes klappen,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gert
Posts: 2434
Joined: Sun 18. Nov 2012, 14:18

Re: FotoPro 5.6 veröffentlicht / published

Post by Gert »

Hallo Heiko,

da haben wir uns überkreuzt ;)

Ich schau mir Deine Lösung mal an,

Gert
Last edited by Gert on Sat 4. Jul 2026, 15:52, edited 1 time in total.
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gert
Posts: 2434
Joined: Sun 18. Nov 2012, 14:18

Re: FotoPro 5.6 veröffentlicht / published

Post by Gert »

Hallo Heiko,

so wie ich das sehe, ist Deine Lösung nur für jpg/jpeg wirksam, oder? Ich weiss nicht, ob die modernen Smartphones mittlerweile auch andere Formate liefern, die EXIF Daten enthalten. Auf jeden Fall wird aber empfohlen, EXIF Daten vor der Veröffentlichung im www zu entfernen. Dann tritt dieses ganze Phänomen gar nicht erst auf, weil man nach der Entfernung der EXIF Daten das Bild dann sowieso in die richtige Lage drehen muss.

Aber wie auch immer, in der nächsten Version ist das Problem erledigt, vielen Dank für die Meldung ;)

Gert

PS: Bei der Gelegenheit habe ich auch gleich gemerkt, dass ich bei der Einführung von webp und avif die MediumPics vergessen habe :oops: -hat noch niemanden gestört, wird dann aber auch gleich noch mit erledigt ;)
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Post Reply