Bild aus Datenbank proportional verkleinern

Lovesdale

Grünschnabel
Hallo,

Mein Problem ist eigentlich schon ein paar mal besprochen worden. Doch ich hoffe man kann mir im Einzellfall trotzallem helfen.

Ich habe eine Liste von Produkten, welche in einer Datenkbank gespeichert sind.
Die Ausgabe der Produkte erfolgt in 2 Spalten einer Tabelle ($links und $rechts).

Ich möchte jetzt, dass es mir die Bilder aus der Datenkbank (objekt_pic) immer proportional auf die selbe höhe (80px) herunter skaliert. Ohne ein neues Bild anzulegen.

PHP:
<img src="<? echo $links['objekt_pic'] ?>" width="" height="80px" border="0">

Ich hoffe es gibt jemand der mir helfen kann und will.

Freundliche Grüsse
 
Du könntest es mit den Befehlen aus der GD library versuchen. Damit kannst du Bilder auch skaliern. Frag mich nur nicht wie, ich hab es noch nie versucht.
 
Ich weiss deine Antwort zu schätzen, aber leider bin ich noch ein php-kiddy. Ich haber zwar schon mal was von GD librarys gehört aber angewendet habe ich diese noch nicht.

Vielen Dank trotz allem.
 
Wir sind hier bei Tutorials.de

Wenn du nicht weist, wie was geht, dann schau zuerst bei den Tuts nach.

Natürlich werden da nicht alle Probleme gelöst, aber man findet immer wieder in ähnlichen Tuts hilfreiche Tipps und Kniffe.

Darum schau dir doch mal dieses Tutorial an und nimm dir das raus, was du brauchst...

Drück mich, ich hab dich ganz doll lieb
 
Danke für die Antwort. Ich habe bereits zuvor schon bei den Tutorials geschaut, doch leider nichts schlaues gefunden.

Ich habe aber eine andere Methode herausgefunden. Weiss aber nicht ob die so schlau ist.

Ich habe einfach <div>'s verwendet und so das bild proportional an die DIV-Grösse angepasst

PHP:
<div id="bild" style=" width:100px; height:80px; position:static;"><a href="xxx.php?id=<?= $links['id'] ?>"><img src="<? echo $links['objekt_pic'] ?>" with="100%" height="100%" border="0"></a></div>

Könnt Ihr mir sagen ob das schlau ist?

Grüsse
 
Jein !

Schlau, weil: Keine Arbeit

Unklug, weil: ein 1,5 MB Riesen-JPG bleibt 1,5 MB groß und ist dann halt winzig.
Du solltest das Bild schon an sich verkleinern um die Ladezeiten zu optimieren.
 
Zurück