Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: hknmtt 09. 11. 2024, 13:30:30

Název: Jak ovládat GIF na webové stránce?
Přispěvatel: hknmtt 09. 11. 2024, 13:30:30
Pridaval som teraz na web podporu konvertovania obrazkov(zmena velkosti) pre gify a animovane png tak, aby sa zachovala animacia a nebolo vsetko staticky konvertovane do jpg. Problem ale teraz je, ze ak ma gif nastavene opakovanie prehravania(co su prakticky vsetky, inak by to moc nemalo zmysel, ze), tak sa s tym neda nic robit, a proste sa na webe konstatne prehrava.

Ja by som chcel ale prehravat gif/apng iba ak je nad nim kurzor mysky. Co som hladal na internete, tak su take 10 rokov stare rady. Neviem najst nic o podpore v css alebo js. Jedine co mi prislo ako-tak moderne bolo, ze niekto konvertuje gif do js canvasu a takto ho kontroluje s js, ale to mi pride strasne vela zbytocneho kodenia kvoli takej neskutocnej blbine ako je pauznutie gifu.

Naozaj sa nic nativne v html/js nenajde?
Název: Re:Ako ovladat GIF na webstranke?
Přispěvatel: Filip Jirsák 09. 11. 2024, 13:50:54
Můžete zkusit vložit GIF do elementu <video>, ale pochybuju, že to bude fungovat. Pro ovládání animací obrázků žádné API neexistuje, takže jediná možnost je vykreslit si to sám do canvasu, přesně jak jste našel.