Ich muss etwas an den einzelnen Frames eines animierten GIF
bearbeiten, also muss ich in der Lage sein, ein animiertes GIF
zu teilen, etwas zu bearbeiten und es wieder in ein GIF
zusammenzufügen.
Ich weiß, wie ich ein animiertes GIF aus dem separaten UIImages
erstelle, aber ich weiß nicht, wie ich die Frames von GIF
in separate UIImages
aufteilen soll.
Könnte jemand einen Code teilen, der das kann?
Sie können das Image I / O-Framework verwenden um die Frames eines animierten GIF als einzelne CGImage
-Objekte zu laden, die dann in UIImage
-Objekte eingebunden werden können.
Es wäre jedoch wahrscheinlich viel einfacher für Sie, einfach meine öffentliche Domäne UIImage+animatedGIF
category um das GIF in ein animiertes UIImage
zu laden und dann auf die Eigenschaft images
des animierten Bildes zuzugreifen, um die einzelnen Bilder zu erhalten.
Wenn Sie Swift 3 Lösung mögen, können Sie Decoder
von GifMagic verwenden Ссылка , mit dem Sie auf den einzelnen Frame innerhalb der gif, und erhalten zusätzliche gif infos, wie Größe und Verzögerungszeit
Tags und Links objective-c ios uiimage animated-gif