Ich habe folgendes Problem, finde aber keine Lösung :-(. Ich habe
hunderte Fotos und möchte sie archivieren. Die Fotos sind sowohl
im Hochformat als auch im Querformat aufgenommen worden. Durch
Anklicken eines Thumbnails soll das Bild angezeigt werden. Die
Bilder sind alle im Format 2544 x 3823. Die Fotos sollen bei der
Anzeige so skaliert (verkleinert) werden, das sie die max.
Fenstergröße ausnutzen. Es soll keine Verzerrung auftreten
Dazu mußt du mit Javascript das Bild laden, seine Größe und die der Anzeige auslesen, das Bild durch Setzen seiner Größe entsprechend verkleinern und dann anzeigen.
Die nötigen Anleitungen findest du unter http://selfhtml.teamone.de/javascript/objekte/index.htm
Solange du das für dich privat machst, ist das ok. Aber in's Netz solltest du sowas nicht stellen. Mit solchen Monstergrafiken kannst du deine Besucher vorzüglich quälen - wenn sie nicht schon vorher wegrennen würden.
Bedenke: Jemandem mit einer Anzeige von 800x600 zwingst du mit dieser Methode das 20-fache (!) dessen runterzuladen, was er eigentlich gebrauchen kann (800*600=480.000 Punkte, 2544*3823=9.725.712 Punkte).
Für öffentliche Auftritte verkleinerst du deine Bilder lieber gleich auf etwas halbwegs vernünftiges, wie zum Beispiel einer Breite von 700 Punkten.
Schau nochmal hier vorbei: http://www.webreview.com/2001/03_16/webauthors/index01.shtml
Gruß,
soenk.e