Bild Vertikal oder Horizontal?

ShishaLiVe

Mitglied
Guten Tag, ich brauche eine Funktion oder ein Script was mir sagt ob das Bild Horizontal oder Vertikal ist. habet ihr da ne Idee?


MFG
LiVe
 
Wie meinst du. Von den Bildproportionen her ?

Schau doch einfach welche Seite länger ist ;)

PHP:
if($height > $width)

Gruß SimonErich
 
hmm.... Also ich will auf einer Seite Bilder anzeigen lassen dafür müsste ich wiessen ob das Bild Horizontal oder Vertrikal ist....
 
Ja, dann kannst es doch so machen. Oder etwa nicht ?
Schau einfach bei den Bildmaßen nach, welche Kante länger ist.
 
Also mit der Funktion


PHP:
			$size = getimagesize ("img/user/klein/".$row['Bild']."");
			echo $size[1];
			echo $size[2];
Gehts nicht da ja height="922" usw ausgegeben wird, so kann ich das ja nicht benutzen wie könnte ich das noch lösen?
 
So das geht jetzt schon mal aber wie mache ich das wenn das bild Gleich ist? weil dann wird Hoch ausgegeben, das würde das ganze bild ja verzerren.

Habe da mal was zusammen gestellt aber das geht noch net so recht,

PHP:
	if($row['Bild'] != "") {
	$size = getimagesize ("img/user/klein/".$row['Bild']."");
		echo $size[0];
		echo "<br>";
		echo $size[1];
	if($size[0] == $size[1]) {
	if($size[0] > $size[1]) {
		echo "breit";
		} else { 
		echo "hoch";
		}
			} else {
			echo "gleich";
			}
			} else {
			echo "Bild nein?";
			}
 
Syntaktisch korrekt müsste es so aussehen:

PHP:
<?php
if($row['Bild'] != "") {
	$size = getimagesize ("img/user/klein/".$row['Bild']."");
	echo $size[0];
	echo "<br>";
	echo $size[1];
	if($size[0] == $size[1]) 
	{
		echo "gleich";
	}
	elseif($size[0] > $size[1]) 
	{
		echo "breit";
	} 
        else 
	{ 
		echo "hoch";
	}
} 
else 
{
	echo "kein bild";
}
?>
 
Zurück