Bild prozentual kleiner
V3xX
- php
Guten Tag,
Ich möchte, dass ein Bild prozentual kleiner wird, als das Original ist, und es so darstellen.
Mit
<img src="pic.jpg" alt="pic1" width="10%" border="0">
wird das bild ja zum verfügbaren Platz zu 10% breite (also haben 10 Bilder nebeneinander Platz).
ich möchte aber, dass wenn das bild 1000px breit ist, danach nur noch 100px breit ist.
Wie kann ich dies am besten realisieren?
Ist dies überhaupt möglich?
Ich dachte an eine PHP-lösung, wo ich irgendwie die Bildbreite ermittle, aber wie?
Hello,
Ich dachte an eine PHP-lösung, wo ich irgendwie die Bildbreite ermittle, aber wie?
Schau Dir z.B. die Image-Funktionen der GD-Lib an. Die gehören i.d.R. heute zu PHP dazu.
http://de.php.net/manual/en/book.image.php
Mit
imagecopyresampled()
http://de.php.net/manual/en/function.imagecopyresampled.php
solltest Du die Bilder serverseitig verklienern, damit sie nicht so hohen Traffic verursachen, wenn sie am Client sowieso nur in der verkleinerten Version benötigt werden.
Und zur Ermittlung der Größe und des Formats reicht die Funktion
getimagesize()
http://de.php.net/manual/en/function.getimagesize.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

Schau Dir z.B. die Image-Funktionen der GD-Lib an. Die gehören i.d.R. heute zu PHP dazu.
http://de.php.net/manual/en/book.image.php
Funktioniert wunderbar!
Besten Dank für die schnelle Hilfe!
Gruss
V3xX