46356
Goto Top

Bilder anpassen?

Guten Tag!


Ich habe nun meine Bildergalerie schon fast fertig, möchte sie aber noch ein wenig verbessern...


Meine Bildergalerie holt sich von der Datenbank die Url's und diese werden dann in einer Tabelle zu Bildern weiterverarbeitet:


...
echo "<img src='/.$row->Url' width='139,25px' height='106px'  border='0'>";         
...

Nun habe ich aber das Problem, dass alle Bilder in der Breite 139.25px Breit und in der Höhe 106px hoch sind (alle Bilder werden auf diese Größe gebracht)...

... Das sollten aber die maximalwerte für die Galerie sein...

Ist aber ein Bild nun in einem ganz anderem Format ( z. B.: 4:3 oder 16:9 etc...) wird dieses auf diese Maße gestreckt...


==> Nun wollte ich fragen, ob es eine Möglichkeit gibt, die Bilder nicht zu verzerren, sondern dass sie nur verkleinert werden (die Maximalbreite darf aber nicht größer als 139,25px und die Maximalhöhe darf nicht größer als 106px sein...)


Mein Text hört sich ein wenig kompliziert an, doch ich glaube, dass dieses Problem zu lösen ist face-wink

Danke und noch einen schönen Tag,
Alex

Content-Key: 83274

Url: https://administrator.de/contentid/83274

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: SteinBeiser
SteinBeiser 17.03.2008 um 11:33:42 Uhr
Goto Top
Wenn ich dich richtig verstanden habe wäre folgender code für die höhe
  $info = getImageSize ( $DatFile );
  $x = $info;
  $y = $info[1];
  if( $x > 139 )
  { $fact = (139/$x); $x = 139; $y *= $fact; }

für die breite kanste dir daraus selber ableiten.
Mitglied: 46356
46356 17.03.2008 um 11:43:12 Uhr
Goto Top
Hallo SteinBeiser!

Danke für deine Antwort!


Werde den Script gleich mal testen...


Lg. Alex
Mitglied: 29457
29457 17.03.2008 um 23:34:56 Uhr
Goto Top
uuunnddd...den trhead bite als gelöst markieren, falls es funktioniert hat...wenn nicht, dann schreib bitte nochma was genau nich ging...

Rabbit