V3xX: Bild prozentual kleiner

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?

  1. 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

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. 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