aspose.info
HU

TGS - Telegram Animated Sticker File Format

Frissítve

Mi az a TGS fájl?

A .tgs kiterjesztésű fájl egy animált matricafájl, amelyet a többplatformos üzenetküldő szolgáltatás, a Telegram vezetett be. Az üzenetküldő alkalmazások felhasználói animált matricákat használnak, hogy továbbfejlesztett és élénkebb tartalmat küldjenek az üzenetekben, ellentétben a statikus grafikákkal, amelyek állóképek. A Telegram kezdetben a WEBP fájlformátumot használta az állóképmatricákhoz. A TGS fájlformátum nagyobb felbontásban és kisebb fájlméretben képes animációs adatokat tárolni, mint a statikus WEBP matricák. A TGS-fájlok megnyithatók olyan alkalmazásokkal, mint a Telegram, a 7-zip, az Apple Archive Utility és a Corel WinZip.

TGS fájlformátum

A Telegram 2019 júliusában vezette be a TGS fájlformátumot a Lottie könyvtár alapján. A TGS-fájl JSON szövegből áll, amelyet az Adobe After Effects animációjából exportálnak. Az exportált JSON-szöveg tömörítése gzip-tömörítéssel történik, amely csökkenti a fájl méretét. A szövegfájlról szóló JSON-információkat a rendszer szövegfájlban tárolja, amely a magas tömörítési arány alapja lesz.

TGS matricák specifikációi

A TGS fájlformátum bizonyos korlátozásokat támaszt a TGS animált matricák létrehozásával kapcsolatban. Egy TGS animált fájl:

  • A matrica/vászon méretének 512 × 512 képpontnak kell lennie.
  • A matricatárgyak nem hagyhatják el a vásznat.
  • Az animáció hossza nem haladhatja meg a 3 másodpercet.
  • Minden animációnak hurkoltnak kell lennie.
  • A matrica mérete nem haladhatja meg a 64 KB-ot a Bodymovinben történő renderelés után.
  • Minden animációnak 60 képkocka/másodperc sebességgel kell futnia.

Minta TGS JSON szöveg

Kibontott animált matrica a következő JSON-szövegtartalmat tartalmazza.

$ head -c 200 animated-sticker
{"tgs":1,"v":"5.5.2","fr":60,"ip":0,"op":180,"w":512,"h":512,"nm":"C-07","ddd":0,"assets":[],"comps":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"master","sr":1,"ks":{"o":{"a":0,"k":0},"r":{"a":0,"k":0}

Referenciák

Lásd még