Rolf B: pic vom selbstgeschriebenen server holen und darstellen

Beitrag lesen

Hallo xharx,

gut gemacht. Allerdings...

  • hast Du mit setInterval nicht unbedingt das perfekte Timing. Das kann die Darstellung ruckeln lassen.
  • sind BMP ein unkomprimiertes Format und kosten daher mehr Übertragungszeit als nötig (was bei 50ms Takt durchaus ein Problem sein kann). Das kann die Darstellung ruckeln lassen.
  • musst Du noch den Fall behandeln, dass z die höchste Bildnummer übersteigt (aber das hattest Du sicher schon auf der Liste).

Alternativen:

  • Die BMP in JPG konvertieren
  • Vorab ein Videofile aus den Bildern machen und das HTML5 Video-Element verwenden.
  • Die BMPs in ein animiertes GIF umwandeln

Alle 3 Alternativen senken die Ladezeit und das Datenvolumen. Mit einem Videofile oder einem animierten GIF brauchst Du auch kein clientseitiges Javascript mehr, um den Film zu zeigen. GIF hat allerdings nur 8-bit Farbpalette, und für <video> gibt's bis heute keinen browserübergreifenden Standard, du musst also mehrere Formate anbieten.

Rolf