bitmaps schicken



  • Du könntest evtl. auch nur die relativen Veränderungen schicken, also nicht den neuen Farbwert, sondern nur dessen Änderung 🙄



  • flenders schrieb:

    Du könntest evtl. auch nur die relativen Veränderungen schicken, also nicht den neuen Farbwert, sondern nur dessen Änderung 🙄

    Bleibt pie mal Auge bei der gleichen Datengröße, wenn man nur Veränderungen überträgt, sollte man sich ein eigenes Verfahren machen, also ohne PNG.
    Dabei könnte man die Bilddaten in den YCbCr (YUV) Farbraum wandeln, für jeden Pixel ein Y-Wert und für je 4 oder gar 8 Pixel je ein zusammgefastes Cb und Cr Wert. In einem Block giebt dann ein Y-Wert den Startwert vor, und die anderen speichern nur den Abstand zu diesem, den Y-wert kann man auch auf 7Bit kürzen, bemerkt man kaum beim Rückwandeln. Das ganze lässt sich dann auch noch weiter komprimieren, z.B. RLE. Das ganze kämme dann der JPEG Struktur nah, bzw. ähnlich MPEG.


Anmelden zum Antworten