Moin!
Es gibt aber Mitglieder, die haben ein ewig breiter Bild.
Das könnte man ja auch abschneiden.
Wenn ich beide Seiten festlege, dann verzieht sich das ganze Bild.
Hängt davon ab, wie man das macht.
Nur noch mal zur Erinnerung meine Aussage und meine Fragen an dich:
Nur: HTML ist zur Erledigung dieser Aufgabe absolut ungeeignet! Was steht dir sonst noch zur Verfügung? Und wo kommen die Bilder genau her, bzw. von wem?
Ich passe zurzeit das Design unserer Community an. Mitglieder können Profilbilder hochladen.
Das ist keine Antwort auf die Frage "Was steht dir sonst noch zur Verfügung?
<IMG class="galbild" src="<%= bild %>" height="100px" titel="Nickpage von "<%= username %>"" border="0"></a>
Das height-Attribut ist falsch! Height erfordert entweder eine Zahl ohne EInheit - das sind dann Pixel. Oder eine Prozentangabe - die bezieht sich dann auf die Originalgröße des Bildes.
In diesem Beispiel habe ich die Höhe auf 100px eingestellt, die Breite richtet sich dann danach.
In jedem Fall überläßt du es dem Browser, das Bild passend zu skalieren - und das sieht immer Scheiße aus, außer bei Bildern, die tatsächlich 100 Pixel hoch sind.
Die Frage ist, wie ich bei <%= bild %> im Vornhinein prüfen kann, wie breit bzw. wie hoch das Bild ist. Dementsprechend könnte man das dann entweder die breite oder die höhe festlegen.
Stelle fest, wie groß das Bild ist, und reagiere entsprechend bei der Ausgabe des einbindenden HTML-Codes.
Die Feinste Lösung wäre es, beim Upload die Bilder immer auf dasselbe Gräße maßzuschneidern, dann gebe es wohl keine Probleme.
Richtig, aber das kann man auch noch bei der Bildausgabe machen, wenn's denn sein muß. Einen Cache vorzusehen wäre vermutlich eine gute Idee.
Uns steht .jsp zur Verfügung. JavaScript bevorzuge ich nicht so, da dies bei vielen Usern abgeschaltet ist.
Du kannst ohnehin nur eine serverseitige Lösung realisieren, Javascript im Browser hilft dir bei der Bildschönheit nicht.
Ach ja: Nett, dass du das wichtigste ("JSP steht zur Verfügung") ganz am Ende schreibst. Mit JSP kenn ich mich nicht aus, da wirst du die passenden Bildbibliotheken leider selbst recherchieren müssen. Vielleicht gibts ja eine Verbindung z.B. zu ImageMagick auch für JSP.
- Sven Rautenberg
My sssignature, my preciousssss!