eine frage wegen Thumbnails
Geizhals » Forum » Programmierung » eine frage wegen Thumbnails (47 Beiträge, 338 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.......
Re(7): eine frage wegen Thumbnails
03.01.2006, 11:00:23
ARGH!

Wenn du im Beispiel 10 Bilder hast - sagen wir 1000x1000 Punkte - und du möchtest eine "Indexseite" mit 10 kleinen Thumbs drauf (sagen wir 100x100 Punkte) - und auf Klick geht dann das große Bild auf... Dann mach das BitteBitte nicht via dem width- und height- Attribut.

Denn zum Endbenutzer am PC werden dann halt die 10 Bilder in 1000x1000 Punkte Auflösung übertragen(=Das kann bei Schmalbandigen laaange dauern) und wenn der Client-PC die Bilder runtergeladen hat(=Das kostet dem Hauptspeicher) - muß er sie erst auf die gewünschte Auflösung runterrechnen (=Das kostet ihn CPU).

Height- und Width-Attribute waren ursprünglich nicht für's Skalieren der Bilder gedacht - sondern haben eigentlich einen anderen Grund:

Angenommen, dein Besucher holt sich eine Webseite - dann sieht der Browser zuerst deinen HTML-Text und kann den darstellen - und dann lädt er die Bilder. Zu dem Zeitpunkt, wo er den Text hat, kann er aber noch nicht wissen, wie groß die Bilder sind (die bekommt er ja erst später) - daher hilft ihm das width/height-Attribut, damit er sie von Anfang an richtig darstellen kann.

Bei jedem mir bekannten "PC-OS" (also Mac, Unixoiden, Windows, ...) gibt's immer eine SW dabei, die einzelne Bilder runterskalieren kann.

Notfalls kannst dir ImageMagick downloaden - oder netpbm-Tools. Beide sind OpenSource, seeehr mächtig - und du kannst im Batch Bilder sehr schön skalieren.

Wenn's aber eh nur ein paar sind - würde ich es fast händisch machen, wenn du es noch nie gemacht hast.

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung