Hallo,
ich habe mir eine kleine Extension geschrieben, wo u.a. auch Bilder in einem entsprechenden Feld (image) abgelegt werden. Wie kann ich die Ausgabe des Bildes proportional runterrechnen. Das heisst, wenn ich ein Bild mit einer breite von 600px hochlade, sollte es z.B. in 200px breite ausgegeben werden - ohne das es irgendwie verzehrt. Dafür gibt es in Typo3 doch bestimmt auch eine Function.
Ich habe in PHP mal ein Script geschrieben, das genau das kann:
<?
$bild = "pfad_zum_bild/bild.jpg";
$size = GetImageSize ($bild); // Bild einlesen
$imagewidth = $size[0]; // Breite auslesen
$imageheight = $size[1]; // Höhe auslesen
$maxwidth = "170"; //Maximale Ausgabebreite
if ($imagewidth > $maxwidth)
{
$imageprop=$maxwidth/$imagewidth;
$imagevsize= $imageheight*$imageprop;
$imagewidth=$maxwidth;
$imageheight=ceil($imagevsize);
}
echo "<img border=\"1\" src=\"".$bild."\" width=\"$imagewidth\" height=\"$imageheight\">"; // Bild anzeigen
?>
Kann man diesen Schnipsel auch evtl. in die Typo3-Umgebung einbauen?
Bin für jeden Hinweis sehr dankbar.