Ich werde wahrscheinlich dafür geflammt werden.APNG in iOS App
Ich frage mich, ob jemand weiß, wie man APNG (animierte PNG) in einer iPhone App laden kann?
Ich spreche nicht über mehrere PNG-Bild als NSArray
von UIImages
zu einem UIImageView
hinzugefügt. Ich kann diese Methode schon machen, aber das erfordert mehrere PNG-Bilder.
Ich spreche über ein spezielles PNG-Format namens APNG (http://en.wikipedia.org/wiki/APNG), das nur 1 PNG-Datei enthält, aber Animation Meta-Daten hat.
Ich habe diese Bibliothek namens AVAnimator: http://www.modejong.com/AVAnimator/index.html gefunden, die angeblich APNG-Format laden kann, aber die Lizenz kostet $ 475 USD und die Bibliothek scheint vor ein paar Jahren (iOS 4) zu sein.
Ich habe auch gelesen, dass Apple iOS 8 Safari sowie Yosemite Safari Unterstützung für APNG eingebaut hat.
Ich möchte wirklich nicht auf ein UIWebView verwenden, nur um eine APNG-Datei anzuzeigen. Es funktioniert, ich habe es getestet, aber ich denke nicht, dass das ideal ist.
Ich hatte gehofft, dass es ein unentdecktes neues iOS SDK gibt, mit dem wir APNG in die App laden können, die mir nicht bekannt ist und vielleicht kennen Sie vielleicht.
Wie funktioniert die Line App (http://line.me/en/)? Sie scheinen PNGs für ihre "Aufkleber" animiert zu haben.
Ich benutze nicht apng, aber wenn Anforderung nicht streng, würde ich für gifs gehen und https://github.com/Flipboard/FLAnimatedImage verwenden – turbo
@turbo Ich stieß auf diese Bibliothek zu, es unterstützt derzeit GIF aber einer der zu -do item ist das Hinzufügen von APNG- und WebP-Unterstützung. Daumen drücken :) – Zhang
Siehe https://stackoverflow.com/questions/25074340/avanimator-mvid-conversion/25478854#25478854 für eine vollständige Lösung – MoDJ