Telegram führt eine neue version und tut das mit einer besonderen eigenschaft: sticker cartoon. Es ist nicht die erste app aufzunehmen, obwohl wahrscheinlich die am besten, was macht denn da sind die animationen extrem weiche-bis zu 60 bilder pro sekunde – und sie nehmen sehr wenig platz.
Tabla de contenido
Hinter diesen stickern befindet sich das format TGS, in der lage zu generieren, flüssigere animationen, die ein GIF, aber sie besetzen viel weniger größe, was Telegram genannt, eine mischung aus vektor-grafiken, die methoden der verpackung und magie verboten.
Vektoren statt pixel
Die stickers cartoon basieren auf der opensource bibliothek Lottie, erstellt von AirBnB
Für die animierte sticker, Telegram hat sich dafür entschieden, nicht das rad neu erfinden, sondern wiederverwenden technologie bereits vorhanden ist und benutzt wird, in vada immer mehr webseiten und-anwendungen. Die stickers von Telegram basieren auf Lottie, einer bibliothek mit animationen erstellt durch den design-abteilung von AirBnB generiert JSON-dateien, die integriert werden können und die wiedergabe auf webseiten und apps für Android und iOS.
GIF-dateien basieren bitmaps so dass sie benötigen, speichern sie alle informationen der einzelbilder, aus denen sie bestehen, und obwohl sie verwenden verschiedene techniken, um platz zu sparen, wenn sie berechnungen für die wiederverwendung von informationen – das ergebnis kann eine datei sein, die von beträchtlicher größe. Und je mehr frames und mehr qualität sie die animation, mehr einnehmen.
In Xataka
Zum vektorisieren ein bild
Die animationen Lottie ihrerseits, sind vektor –. Rund, speichern daten jedes pixels, speichern die informationen, die zum generieren der form und animation. Wenn sie ein einfaches design -und in der regel die aufkleber sind in der regel – das ergebnis ist eine datei, die viel kleiner in größe als GIF-datei.
Beispiel für eine vektorgrafik (SVG-logo-Twitter)
Lottie ist eine bibliothek, ermöglicht es, exportieren von animationen erstellt, die in Adobe After Effects über ein eigenes plugin: Bodymovin. Dieses plugin erzeugt eine JSON-datei, ist im grunde ein text-dokument, das alle informationen enthält um das bild zu erzeugen und seine animation. Als text-dokument ist, ihre größe kann schnell ansteigen, wenn es eine animation, die komplexe, lange oder mit vielen elementen zu besetzen und um die 100 KB.
TGS = animation Lottie komprimierten ZIP
Lottie und ihre animationen JSON haben sehr gutes aussehen allein, aber Telegram hat einen schritt weiter gegangen. Als wir jetzt vor, die JSON-dateien von Lottie haben alle informationen in klartext, eine art von dokumenten, die in der regel sie erhalten eine sehr gute komprimierung. Warum reicht 80 Kilobyte, wenn sie kann 10?
So kam das team von Telegram wurde erstellt ein fork für das plugin Lottie Bodymovin und erhielt den namen Bodymovin-TG. Im grunde ist es fast das gleiche, aber was bringt ist eine ZIP-datei enthält die JSON-datei mit der animation.
Das ergebnis ist eine datei viel weniger mit der einzigen strafe, dass muss dekomprimiert werden, bevor sie verwendet werden, was kein problem für die leistung der handys von heute (und außerdem sind diese dateien sehr klein sowieso).
Eine datei TGS in wahrheit ist es eine ZIP-animation-vektor-innen
Also, es gibt wirklich nicht viel, verbotene magie, die hinter den stickern und animierten Telegram, sondern open-source-bibliotheken, mit einem kleinen twist, um sie an die für die anwendung besser geeignet. Es ist keine magie, es ist wissenschaft.
wir empfehlen Auch
Google Fotos-ändern sie die unschärfe von bild und fügt Pop Farbe einige benutzer
Google Fotos bereitet sich auf die ausgabe von 3D-bildern und anderen innovationen, die ankommen
Wir testen Adobe Spark Post, eine app zu erstellen, die schönsten geschichten für jede soziale netzwerk