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

Printed on: April 25, 2024 at 10:04 o'clock

Member: SteinBeiser
SteinBeiser Mar 17, 2008 at 10:33:42 (UTC)
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 Mar 17, 2008 at 10:43:12 (UTC)
Goto Top
Hallo SteinBeiser!

Danke für deine Antwort!


Werde den Script gleich mal testen...


Lg. Alex
Mitglied: 29457
29457 Mar 17, 2008 at 22:34:56 (UTC)
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