Bäumler: Bilder werden mit falschen Abmessungen angezeigt

Beitrag lesen

Hallo Marc,
danke für die prompte Antwort!

Das Problem liegt hier wahrscheinlich daran, dass das nächste Bild immer die Größe des ersten Bildes haben, gell?

Ja und Nein. Ich denke zu wissen auf was Du hinaus willst: der IE ändert lediglich den Pfad des Objektes, ohne die anderen Eigenschaften mit zu ändern (genau wie wenn man es mit "document.pic.src='xxx.jpg';" probiert). Aus diesen Grund habe ich es auch damit versucht, zuerst das ganze Objekt zu löschen, dann ein neues anzulegen und erst danach in das Dokument zu hängen.
Auch mit dem Versuch, erst alle Bilder als einzelne Objekte beim laden der Datei in ein Array zu füllen und den Bildertausch via Indexzugriff auf das Array vorzunehmen hatte das identische Ergebnis: immer die selben Bilder werden mit einer falschen Grösse angezeigt.

Mit falscher Grösse meine ich: Bild Nr.1 hat 500x375px, Bild Nr.2 ebenfalls. Nr.2 wird aber mit 1600x1200px angezeigt. Was natürlich weniger prickeld aussieht, da ja nur die Pixel aueinander gezogen werden. Läßt man sich die Eigenschaften (Rechtsklick) des Bildes anzeigen steht da wirklich 1600x1200px. Hat es aber nicht (alle Bilder haben 500x375px). Klickt man sich weiter durch die Fotoserie, dann werden manche richtig angezeigt und andere mit den genannten 1600x1200px. Aber immer die selben Fotos werden falsch dargestellt; scheint also System zu haben.

Interessant ist: die Bilder waren ursprünglich 1600x1200px groß. Ich habe sie mittels Photoshop+Skript auf die genannten 500x375px verkleinert. Das brachte mich auf die Idee es könnte ein falscher Eintrag in einem Dateiheader sein. Also las ich mich grob in den JPEG-Standard ein. Was mich nicht wirklich weiter brachte. Ich weis zwar nun, dass Farbsubsampling doch nicht unnütz ist (was wir schon immer vermutet hatten ;) ) habe aber nichts über eventuelle Headereinträge gefunden - auch das durchsuchen der Bilddateien selbst blieb erfolglos.

Gegen solche Annahmen steht auch folgendes: nur IE macht diese zicken. NS 6.2 und Mozilla 1.0 zeigen alles so wie es sein sollte. Der DOM Inspector von Mozilla (super Teil!) zeigt auch alles im grünen Bereich.

Wie dem auch sei: ich werde Deinen Ansatz mal ausprobiern. Am Montag. Entspannt.

Robert Bäumler