Wäre es nicht trotzdem besser, wenn der Server nur eine Standardgröße versendet und dann eben auf kleineren Displays weniger Bilder nebeneinander angezeigt werden, auf größeren Monitoren dann mehr. Die Auflösung jedes einzelnen Bildes könnte doch dann auf jedem Client gleich sein und du sparst dir Speicherplatz und Rechenleistung.
Natürlich könnte man auch alle Bilder gleich groß darstellen. Dann weiß man natürlich vorher schon das man nur eine Größe braucht. Wäre alles dann etwas geordneter, einfacher und strukturierter als jetzt. Werde ich auch mal testen und schauen was besser aussieht.
Oder ist das neu skalieren von Bildern bei jeder Anfrage, je nach Anforderungen des Clienten mittlerweile so üblich?
Wenn man mit einem fixen Layout arbeitet weiß man meistens genau wie groß ein Bild an einer bestimmten Stelle sein muss. Beim Responsive Design aber ist es schon üblich das Bilder nicht nur in einer Auflösung vorgehalten werden, weil man dann ja das Browserfenster von 300px Breite bis 4000px Breite vergrößern kann und die Seite passt sich an. Bei 300px wäre es unnötiger Datenverkehr ein Full-HD Bild zu laden und dann nur 300px Breit anzuzeigen. Bei 4000px würde ein 300px Breites Bild natürlich furchtbar aussehen. Also lädt man in definierten Bereichen bestimmte Bilder, so das immer das perfekte Bild, passend zur aktuellen Seitengröße geladen wird. Vor HTML5 oder als Fallback nutzt man dafür JavaScript Bibliotheken. Seit HTML5 wird das von HTML unterstützt. (picture und srcset)
Bei Bildern die von Usern hochgeladen werden funktioniert das allerdings nur so halb. Wenn ein Bild im Original nur in kleiner Auflösung vorliegt bringt natürlich auch hochskalieren nix. Allerdings spart das verkleinern natürlich, besonders auf Smartphones, wertvolles Datenvolumen.
Hallo. Wird es auch einmal eine Mobileoptimierte Seite geben?
Und einen Vorschlag habe ich auch noch: Wie wäre es wenn man bei seinem Projekt angeben kann in welcher Sprache (z.B.: Englisch Ton, Deutscher Untertitel, etc...) es ist.
Definitiv! Optimierung für Smartphones ist auf jeden Fall geplant und wird irgendwann kommen. Auch die Anzeige der Sprache/Ton etc. steht schon auf der ToDo-Liste. Werde mich da an der Oberfläche-Ton-Untertitel Tabelle von Steam orientieren.
@Bambi: Werde den Bilder Upload noch einmal durchtesten, besonders was das hochladen von Bildern mit gleichen Namen angeht um dieses Duplizieren zu fixen, danke fürs Melden!
Aktuell sieht das bei dem Spiel für mich aber gut aus. Alle Bilder werden richtig angezeigt. Wobei ich nicht weiß ob das jetzt die Bildern sind die du oben haben willst. Allerdings scheint es auch ein bisschen ein Browser-Caching Problem zu sein. Als ich auf das Profil gegangen bin und F5 gedrückt habe wurden einige Bilder gegen neue aktualisiert, weil erst die alten ausm Browsercache angezeigt wurden. Wahrscheinlich wegen dem gleichen Namen. Werde da noch mal das Caching-System anpassen. Man kann anhand der Zeit der letzten Modifikation eines Bildes prüfen ob es aktualisiert wurde und dann den Browser anweisen es neu zu laden, das fehlt teilweise noch.
Aber einmal auf dem Profil die Seite zu aktualisieren sollte bewirken das die neuen Bilder richtig angezeigt werden. Alternativ passiert das nach einer gewissen Weile auch automatisch.
viele Grüße,
krazun